JAVA课程设计报告小游戏Word下载.docx
- 文档编号:19876027
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:8
- 大小:36.87KB
JAVA课程设计报告小游戏Word下载.docx
《JAVA课程设计报告小游戏Word下载.docx》由会员分享,可在线阅读,更多相关《JAVA课程设计报告小游戏Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
该文件所包含的MemoryTestArea类是主类MemoryGam窗口的一个JPanel容器,所创建的对象成为测试区,这个测试区被添加到MemoryGam窗口的中心;
3.Block.java
该文件所包含的Block类是JButton的子类,负责为MemoryTestArea类中的ArrayList<
Block>
数组表提供Block对象;
4.Record.java
该文件所包含的Record类是javax.swing包中JDialog对话框的子类,当用户成功单击出相应级别所要求的图标相同的方块后,Record创建的对象负责保存用户的名字和成绩到相应的级别文件中;
5.ShowRecordDialog.java
该文件所包含的ShowRecordDialog类是javax.swing包中JDialog对话框的子类,当用户单击查看排行榜时,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主要方法
功能
备注
MemoryGame()actionPerformed(ActionEvent)
Main(String[])
完成窗口初始化
实现接口中的方法
软件运行的入口
构造函数
(3)源代码见文件XXX.java
2.2类xxxxx
(1)成员变量见表2-3
表2-3主要成员变量
测试区的行列数
int
Row,col
用户的用时
usedtime
提供存储成绩的界面
Record
record
(2)方法见表2-4
表2-4主要方法
方法名
MemoryTestArea()
run()
仓U建memoryGame寸象
显示图标1200毫秒
2.3类Block
openStatelcon是方块上的
图标
ImageIcon
openStatelcon
setOpenStatelcon(ImageIcon)
getOpenStatelcon()
Block对象调用setOpenStatelcon(ImageIcon)方法可也设置它上面的图标
Block对象调用getOpenStatelcon()方法可以获得它上面的图标
2.4类ShowRecordDialog
gradeFile是对话框要读取
的文件,该文件存储读取的
File
gradeFile
成绩
Clear是注册ActionEvent
JButton
clear
事件的按钮
showArea文本区显示对话从gradeFile文本中读出的成绩
JTextArea
showArea
ShowRecorDialog()
setGradeFile(File
)
ShowRecorDialog()是构造方法,负责创建shoeDialog对象ShowRecorDialog类创建的ShowRecorDialog对话框是主类MemoryGam窗口中的一个成员
2.5People类
用户的名字
String
name
time
getTime()
getName()compareTo(Object)
返回time
返回name
确定People对象的大小关系
2.6Record类
用来输入名字的文本框
JTextField
yourName
保存成绩的按钮对象
enter
放弃保存成绩的按钮对象
cancel
级别文件
Record()setGradeFile
(File)
setTime(int)
负责创建record对象的构造方法
Record类创建的Record对话框是测试区MemoryTextArea中的一个成员。
当用户成功单击出相应级别要求的图标相同的方块后,测试区弹出Record对话框,
Record对话框将调用setGradeFile(File)方法将测
试区中的级别文件传递给
Record对话框gradeFile。
当用户成功单击出相应级别所要求的图标相同的方块后,测试
区弹出Record对话框,Record对话框将调用setTime(int)方法将测试区记录的用户用时传递给Record对话框中的
time。
第三章运行效果
3.1系统主界面
游猱说囲港梓锻别童看世行榜込昇囹存芾杲音乐
您需要用鼠标申由出
用时:
m
泠个同样圉标的方块□
佥只有三盘机合昨y|M
图3-1系统主窗口
3.2游戏说明录入界面
瞬我说盟龙澤级别查看排行I游我枫则—俺
图3-2游戏说明录入界面
背景音乐界面
退出界面
选择图标界面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 课程设计 报告 小游戏