文件名称:snake(java)
-
所属分类:
- 标签属性:
- 上传时间:2008-10-13
-
文件大小:36.01kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
设计思路
首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下
建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。
接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。
再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。
最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。
此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下
建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。
接下来就是在程序中添加各类元素,其中包括有蛇体,食物(蛇体和食物都是由小方形块构成,采用不同的颜色区别,);另外还计分器(即蛇的长度乘以10).计关器。
再者就是程序的运动过程设计:其中应包括蛇的移动.方向的改变。
最后就是蛇的状态判断:其中应包括蛇是否吃到时了食物,是否有碰壁,是否有咬到自己。
此外,在运行程序的时候要考虑到延时的问题,故要用到线程的内容,设计采用的是实现接口Runnabled。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
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
www.dssz.com.txt
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
www.dssz.com.txt
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.