贪吃蛇小游戏,简单易上手。贪吃蛇小游戏设计一共两个类Snake类和Test类。
public void myJFrame() {//类的成员函数
this.setTitle("贪吃蛇"); //标题,java的JFrame中使用setTitle()方法设置窗体的标题:
this.setSize(1000, 800); //窗口大小
this.setResizable(false); //窗口是否可以改变大小=否
this.setDefaultCloseOperation(Snake.EXIT_ON_CLOSE); //窗口关闭方式为关闭窗口同时结束程序
int width = Toolkit.getDefaultToolkit().getScreenSize().width; //获取屏幕宽度
int height = Toolkit.getDefaultToolkit().getScreenSize().height; //获取屏幕高度
// System.out.println("宽度:"+width);//测试
// System.out.println("高度:"+height);//测试
this.setLocation((width - 1000) / 2, (height - 800) / 2); //设置窗口默认位置以屏幕居中
this.setFocusable(true);//能够响应或触发各种事件,比如触摸、点击、按键等;
this.addKeyListener(this);
this.setVisible(true); //窗口是否显示=是
// 蛇的初识位置
Snakex[0] = 60;
Snakey[0] = 100;
Snakex[1] = 40;
Snakey[1] = 100;
// 随机食物的初识位置
foodx = random.nextInt(49);
foody = random.nextInt(33);
foodx = foodx * 20;
foody = foody * 20 + 80;
System.out.println(foodx + "," + foody);
}