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
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