200求JAVA课程设计报告 关于手机华容道的

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:57:37
格式要标准的

这个我试了的没有任务问题,稀望对你有点帮助,记得类名要改为Hua_Rong_Road ,因为只有Hua_Rong_Road 这个类是公开的.另外包名也改下package xxxx(你自己建的包名),玩游戏时移动人物,用键盘(上下左右 ,<--,-->,上,下)操作,鼠标是不能移动 人物的,照着我说的做,应该是没什么问题的:

package baidu.testfive;

import java.applet.Applet;
import java.awt.Button;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

class People extends Button implements FocusListener // 代表华容道人物的类。
{
Rectangle rect = null;
int left_x, left_y;// 按扭的左上角坐标.
int width, height; // 按扭的宽和高.
String name;
int number;

People(int number, String s, int x, int y, int w, int h, Hua_Rong_Road road)// 构造函数
{
super(s);
name = s;
this.number = number;