设计思路
首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下
建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。
接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。
再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。
最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。
此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
标签:
JPanel
程序
图形用户界面
可视化
上传时间:
2016-08-14
上传用户:heart520beat