资源简介
吃豆豆
一、 背景描述
在完成面向对象、Swing、线程的课程后,可以开始练习本项目的部署安排。安排本练习的主要目的理解面向对象、能够用面向对象的思路去思考问题,结合Swing和现成的知识完成本项目。
二、 实现要求
使用面向对象的方式,完成本项目。
三、 实现技术
a) 熟练使用if、for等语句进行逻辑操作。
b) 分析数据的属性和方法,能够熟练地写出该数据表示的类。
c) 使用JFrame创建一个窗体。
d) 掌握ActionListener等事件的注册、添加、操作等。
e) 使用Grahpics能够绘制一般的图形、根据需要定制自己需要的复杂图形。
四、 类图
a) 类图
b) 类
代码片段和文件信息
/**
* @(#)fish.BigMouthFish.java 2008-7-31
* Copy Right Information : Tarena
* Project : fish
* JDK version used : jdk1.6.4
* Comments : 大嘴鱼类
* Version : 1.0
* Sr Date Modified By Why & What is modified
* 1. 2008-7-31 小猪 新建
**/
package fish;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
/**
* 大嘴鱼类
* 此类继承AcitonListener,实现AcitonPerformed方法,练习ActionListener的另一种实现方法
* 此类还练习定时器Timer的使用
* 此类还练习图形类Graphics的使用
* 2008-7-31
* @author 达内科技[Tarena Training Group]
* @version 1.0
* @since JDK1.6(建议)
*/
public class BigMouthFish implements ActionListener{
/** 大嘴鱼嘴的方向:0-上 */
public static int UP =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-05-20 20:04 吃豆豆\
文件 14630 2008-08-14 09:51 吃豆豆\BigFish.jar
文件 128000 2008-10-12 17:25 吃豆豆\吃豆豆.doc
目录 0 2012-05-20 20:04 吃豆豆\源代码\
目录 0 2012-05-20 20:04 吃豆豆\源代码\src\
目录 0 2012-05-20 20:04 吃豆豆\源代码\src\fish\
文件 5041 2008-08-04 09:26 吃豆豆\源代码\src\fish\BigMouthFish.java
文件 2976 2008-10-12 14:53 吃豆豆\源代码\src\fish\FishBean.java
文件 8654 2008-08-05 10:19 吃豆豆\源代码\src\fish\FishPool.java
目录 0 2012-05-20 20:04 吃豆豆\源代码\src\main\
文件 3070 2008-08-04 09:27 吃豆豆\源代码\src\main\BigMouthFishfr
目录 0 2012-05-20 20:04 吃豆豆\源代码\src\tools\
文件 1105 2008-09-27 17:15 吃豆豆\源代码\src\tools\FishUtilities.java
文件 1127 2008-07-31 21:58 吃豆豆\源代码\src\tools\RandomUtil.java
目录 0 2012-05-20 20:04 吃豆豆\说明文档\
目录 0 2012-05-20 20:04 吃豆豆\说明文档\doc\
文件 1196 2008-10-12 15:08 吃豆豆\说明文档\doc\allclasses-fr
文件 1076 2008-10-12 15:08 吃豆豆\说明文档\doc\allclasses-nofr
文件 5199 2008-10-12 15:08 吃豆豆\说明文档\doc\constant-values.html
文件 5164 2008-10-12 15:08 吃豆豆\说明文档\doc\deprecated-list.html
目录 0 2012-05-20 20:04 吃豆豆\说明文档\doc\fish\
文件 24394 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\BigMouthFish.html
目录 0 2012-05-20 20:04 吃豆豆\说明文档\doc\fish\class-use\
文件 8588 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\BigMouthFish.html
文件 8504 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishBean.html
文件 5751 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.DownListenerImpl.html
文件 7088 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.html
文件 5751 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.LeftListenerImpl.html
文件 5761 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.RightListenerImpl.html
文件 5761 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.TimerListenerImpl.html
文件 5731 2008-10-12 15:08 吃豆豆\说明文档\doc\fish\class-use\FishPool.UpListenerImpl.html
............此处省略58个文件信息
- 上一篇:副麦回环测试代码
- 下一篇:JAVA写的扫雷游戏源代码
相关资源
- java实训项目:学生选课管理系统源码含
- 通讯录管理系统练手之作
- 学员成绩管理系统(设计+代码)
- 基于javaSE和MySQL的仓库管理系统
- java工资管理系统J2SE
- 谷歌二维码生成 com.google.zxing.client.
- java最好学习资料
- 谷歌二维码jar包zxing-3.3.2 zxing-core
- javaSE阶段写的学生在线考试管理系统
- zxing3.3 - 完整包(core/javase)
- 实训项目jsp新闻管理系统[超简单]
- 火车站售票管理系统 JavaSe
- 员工薪资管理系统JavaSEGUI
- java魔板游戏,一个j2se软件
- 数据库管理系统(dbms(java)
- java写的红绿灯演示程序多线程
- java银行管理系统(实训项目)
- 扫雷游戏Java源代码
- javase.jar包
- JavaSE贪吃蛇源码
评论
共有 条评论