图标处理Actio
Eve
t事件
45类MemoryTestPa
e
a成员变量
主要成员变量(属性):变量描述
随机排列图标对象方块数组图标数组
添加方块对象用的链表添加图标对象用的链表确定是否成功的对象
用来计时的对象记忆测试板的行数和列数
变量类型Ra
domSetIco
BlockImageIco
Li
kedListLi
kedList
i
tTimer
i
t
b方法
主要方法:名称
MemoryTestPa
e
actio
Performed
46类ShowRecord
a成员变量
主要成员变量(属性):成员变量描述存放成绩的文件按钮对象显示成绩的区域
功能创建记忆测试板对象的构造
方法处理Actio
Eve
t事件
变量类型File
JButto
JTextArea
备注
处理Actio
Eve
t事件
名称排列图标
blockico
listIco
listIco
success计时器行数,列数
备注
接口方法
名称gradeFile确定,清除
show
6
fb方法主要方法:
名称ShowRecordactio
Performed
47类Record
a成员变量
主要成员变量(属性):成员变量描述用时
输入测试者的名字存放成绩的文件
是否保存成绩的按钮
b方法主要方法:
名称Recordactio
PerformedsetTimesetFile
48类Ra
domSetIco
a成员变量(无)
b方法主要方法:
名称随机设置图标
49类Peoplea成员变量主要成员变量(属性):
描述测试者名字
用时
Java程序设计课程设计报告
功能创建显示成绩窗口处理Actio
Eve
t事件
备注构造方法接口方法
变量类型i
t
JTextFieldFile
JButto
功能创建保存成绩窗口处理Actio
Eve
t事件
设置时间设置文件
名称timeyour
amegradeFile确定,取消
备注构造方法接口方法
功能
备注
随机排列记忆测试板中方块
的图标
变量类型Stri
gi
t
名称
ametime
7
fb方法主要方法:
名称PeoplegetTimegetName
记忆测试系统
功能传递名字和时间返回使用者用时返回使用者名字
备注构造方法
5测试
51测试方案
将7个java文件保存到一个文件夹中,例如,Djiyiceshi。将7个文件分别编译成相应的字节码(class)文件。然后,用java解释器运行主类:CjiyiceshijavaMemory程序运行后选择各菜单,分别进行功能测试。
52测试结果
(1)运行效果
图521运行效果
8
fJava程序设计课程设计报告
2当选择“记忆力测试”后,自己可以设置游戏的难度,效果如图
图522初级效果图
图523中级效果图
图524高级效果图
9
f记忆测试系统
图525排行效果图3当游戏结束后,查看“初级排行榜”,将显示初级的成绩记录效果
图525初级成绩记录
10
f6小结
Java程序设计课程设计报告
Java程序设计是本专业的一门重要的面向对象的程序语言。在刚开始学习时,一直担心自己、也没把握自己能否学好,也曾担心过不了考试这一关。经过近大r