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