- 博客(0)
- 资源 (6)
- 收藏
- 关注
大鱼吃小鱼
/*主框架类*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyJFrame extends JFrame
{
private static final long serialVersionUID = 1L;
public MyJFrame()//构造方法
{
init();//自定义方法1
setVisible(true);//可见
}
private void init()//自定义方法
{
Toolkit tlk = Toolkit.getDefaultToolkit();
Image tittle = tlk.getImage("pho/最小化.png");//添加最小化图标
setIconImage(tittle);
setUndecorated(true);//不启用标题栏
MyJPanel jpanel=new MyJPanel();
setContentPane(jpanel);//作用类似于add()
setSize(1200,700);//设置窗口大小
setResizable(false);//不可改变大小
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭
setLocationRelativeTo(null);//窗口出现在桌面中间
/*******把鼠标隐藏*****/
Toolkit tool = Toolkit.getDefaultToolkit();
Image mouse=tool.getImage("pho/mouse.png");//给鼠标加一张透明的图片
Cursor cursor = tool.createCustomCursor(mouse,new Point(),null);
setCursor(cursor);
addKeyListener((KeyListener) new MyKeyAdapter());//设置键盘监听,用来退出游戏
}
private class MyKeyAdapter extends KeyAdapter//键盘监听适配器
{
public void keyPressed(KeyEvent e)
{
super.keyPressed(e);
int event = e.getKeyCode();//接受键盘事件
if(event == KeyEvent.VK_ESCAPE)//按ESC退出
{
int result = JOptionPane.showConfirmDialog(null, "是否退出游戏", "提示", JOptionPane.OK_CANCEL_OPTION);
if(result == JOptionPane.OK_OPTION)//点击确定退出
{
System.exit(0);
}
}
}
}
}
2016-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人