资源简介

吃豆豆 一、 背景描述 在完成面向对象、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\BigMouthFishframe.java
     目录           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-frame.html
     文件        1076  2008-10-12 15:08  吃豆豆\说明文档\doc\allclasses-noframe.html
     文件        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个文件信息

评论

共有 条评论