java学习day07
键盘监听接口
键盘监听接口需要获取键盘焦点
开启监听
文档注释
/**
*
*
**/
空指针异常
NullPointException
数组下标越界
Demo实例
//贪吃蛇
/**
*
* 贪吃蛇
1.创建窗体
创建窗体对象
2.画网格
创建画布
定义格子大小,横线长,纵线长
画横线 纵线
3. 画蛇头
创建一个蛇头类,构造方法里给本类赋值
创建画蛇头方法
4.定义存放蛇的集合
创建蛇对象,加到集合里
画方法里取出蛇并调用画蛇头的方法
5.定义线程,让蛇头动起来
初始化蛇运动方向
设置键盘监听,开启监听,键盘控制蛇运动
6.游戏结束方法
创建方法,当蛇头碰到墙壁时返回true结束游戏并输出提示效果
7.生成食物
创建方法,随机生成食物,且不能与蛇部位重合,
在开启线程时调用生成食物方法
当蛇头碰到食物时,将食物加到蛇集合中
将前一个蛇部位的坐标赋给新加进来的食物变成的蛇身
*
*/