电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA课程设计报告(小游戏)

JAVA课程设计报告(小游戏)_第1页
1/8
JAVA课程设计报告(小游戏)_第2页
2/8
JAVA课程设计报告(小游戏)_第3页
3/8
Java 小项目 - 1 - 第一章 总体设计 1.1本系统的主要功能 记忆测试游戏 1.2系统包含的类及类之间的关系 本系统共包括7个java源文件。 如图 1-1所示。 图 1-1 类之间的关系 2.2 java源文件及其功能 1.MemoryGame.java 该文件负责创建记忆测试系统的主窗口,该类含有 main方法,记忆测试系统从该类开始运行; Java 小项目 - 2 - 2.MemoryTestArea.java 该文件所包含的MemoryTestArea类是主类MemoryGame窗口的一个JPanel容器,所创建的对象成为测试区,这个测试区被添加到MemoryGame窗口的中心; 3.Block.java 该文件所包含的Block类是JButton的子类,负责为MemoryTestArea类中的ArrayList数组表提供Block对象; 4.Record.java 该文件所包含的Record类是javax.swing包中JDialog对话框的子类,当用户成功单击出相应级别所要求的图标相同的方块后,Record创建的对象负责保存用户的名字和成绩到相应的级别文件中; 5.ShowRecordDialog.java 该文件所包含的ShowRecordDialog类是javax.swing包中JDialog对话框的子类,当用户单击查看排行榜时,ShowRecordDialog创建的对象负责显示用户的成绩; 6.People.java 该文件所包含的People对象封装用户的名字和成绩,以便ShowRecordDialog对象可以按成绩的高低排列用户。 Jav a 小项目 - 3 - 第二章 详细设计 2.1主类MemoryGame.java (1)成员变量见表2-1 表2-1 主要成员变量(属性) 成员变量描述 变量类型 名称 菜单条 JMenuBar bar 字符串数组 Sring imagename 测试区对象 MemoryArea memoryarea 菜单 JMenu menuGrade (2)方法见表2-2 表2-2 主要方法 成员变量描述 功能 备注 Memory Game() 完成窗口初始化 构造函数 actionPerformed(ActionEv ent) 实现接口中的方法 Main(String[]) 软件运行的入口 (3)源代码见文件×××.java 2.2类××××× (1)成员变量见表2-3 表2-3 主要成员变量 成员变量描述 变量类型 名称 测试区的行列数 int Row,col 用户的用时 int usedtime 提供存储成绩的界面 Record record (2)方法见表2-4 表2-4 主要方法 Java 小项目 - 4 - 方法名 功能 备注 MemoryTestArea() 创建memoryGame对象 构造函数 run() 显示图标1200毫秒 2.3类Block (1)成员变量见表2-3 表2-3 主要成员变量 成员变量描述 变量类型 名称 openStateIcon是方块上的图标 Ima...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA课程设计报告(小游戏)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部