JAVA课程设计报告(小游戏)1.pdf
《JAVA课程设计报告(小游戏)1.pdf》由会员分享,可在线阅读,更多相关《JAVA课程设计报告(小游戏)1.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 JAVA 课程设计报告(小游戏)2 第一章总体设计 1.1 本系统的主要功能 记忆测试游戏 1.2 系统包含的类及类之间的关系 本系统共包括 7 个 java 源文件。如图 1-1 所示。图 1-1 类之间的关系 2.2 java 源文件及其功能 1.MemoryGame.java 该文件负责创建记忆测试系统的主窗口,该类含有 main 方法,记忆测试系统从该类开始运行;2.MemoryTestArea.java 该文件所包含的MemoryTestArea类是主类MemoryGame窗口的一个JPanel容器,所创建的对象成为测试区,这个测试区被添加到 MemoryGame 窗口的中心;3
2、 3.Block.java 该文件所包含的 Block 类是 JButton 的子类,负责为 MemoryTestArea 类中的ArrayList 数组表提供 Block 对象;4.Record.java 该文件所包含的 Record 类是 javax.swing 包中 JDialog 对话框的子类,当用户成功单击出相应级别所要求的图标相同的方块后,Record 创建的对象负责保存用户的名字和成绩到相应的级别文件中;5.ShowRecordDialog.java 该文件所包含的ShowRecordDialog类是 javax.swing包中 JDialog 对话框的子类,当用户单击查看排行榜
3、时,ShowRecordDialog 创建的对象负责显示用户的成绩;6.People.java 该文件所包含的 People 对象封装用户的名字和成绩,以便 ShowRecordDialog对象可以按成绩的高低排列用户。第二章详细设计 2.1 主类 MemoryGame.java(1)成员变量见表 2-1 表 2-1 主要成员变量(属性)成员变量描述变量类型名称菜单条 JMenuBar bar 字符串数组 Sring imagename 测试区对象 MemoryArea memoryarea 菜单 JMenu menuGrade(2)方法见表 2-2 表 2-2 主要方法 成员变量描述功能备注
4、 MemoryGame()完成窗口初始化构造函数 actionPerformed(实现接口中的方法 ActionEvent)Main(String)软件运行的入口 4(3)源代码见文件.java 2.2 类(1)成员变量见表 2-3 表 2-3 主要成员变量 成员变量描述变量类型名称 测试区的行列数 int Row,col 用户的用时 int usedtime 提供存储成绩的界面 Record record(2)方法见表 2-4 表 2-4 主要方法 方法名功能备注MemoryTestArea()创建memoryGame对象构造函数run()显示图标 1200 毫秒 2.3 类 Block(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 课程设计 报告 小游戏
限制150内