文件名称:snake(java)
- 所属分类:
- JSP源码/Java
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 36.01kb
- 下载次数:
- 0次
- 提 供 者:
- 陈**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
设计思路
首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下
建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。
接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。
再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。
最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。
此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下
建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。
接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。
再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。
最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。
此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 71477207snake(java).rar 列表 calculator\.project calculator\.classpath calculator\bin\packagecalculator\CalculatorPanel.class calculator\bin\packagecalculator\Calculator.class calculator\src\packagecalculator\Calculator.java calculator\src\packagecalculator\CalculatorPanel.java snake\.project snake\.classpath snake\bin\Snake$MySnake.class snake\bin\Snake.class snake\bin\Direction.class snake\bin\Snake$1.class snake\bin\Snake$2.class snake\src\Snake.java Calculator.jar java程序设计.ppt Snake.jar calculator\bin\packagecalculator calculator\src\packagecalculator calculator\bin calculator\src snake\bin snake\src calculator snake