Java扫雷游戏的设计与实现课程设计报告报告
37页1、Java应用技术实训报告题 目 起讫日期 所在院系 学生姓名 专 业 班 级 学 号 指导教师 职称 所在单位 年 月 日一总体设计本系统共包括14个java源文件和6个图象文件。1类之间的关系如图1所示。2java源文件及其功能如表1所示。3.图象文件地雷.gif:地雷方块上的图标。无雷.gif:无雷方块上的图标。触雷.gif:触雷时方块上的图标。探雷错误.gif:游戏结束时,指出标雷错误的图标。微笑脸.gif:按钮上的通常图标。哭脸.gif:触雷时按钮上图标。二、详细设计1主类Game(1)成员变量(见表2.11)(2)方法(见表2.12)(3)源代码见文件Game.java2方块Block(1)成员变量(见表2.21)(2)方法(见表2.22)(3)源代码见文件Block.java3雷区 MineSquare(1)成员变量(见表2.31)(2)方法(见表2.32)(3)源代码见文件MineSquare.java4雷标数目 FindAroundMineMarkNumber.java(1)方法(见表2.41)(2)源代码见文件FindAroundMineMarkNumber.java
2、5雷标判断 DetermineMineMarkIsRightOrWrong(1)成员变量(见表2.51)(2)方法(见表2.52)(3)源代码见文件DetermineMineMarkIsRightOrWrong.java6成片挖开区域 DetermineDigArea(1)成员变量(见表2.61)(2)方法(见表2.62)(3)源代码见文件DetermineDigArea.java7无雷连通区 FindSafeArea(1)方法(见表2.71)(2)源代码见文件FindSafeArea.java8随机布雷 RandomSetMine(1)成员变量(见表2.81)(2)方法(见表2.82)(3)源代码见文件RandomSetMine.java9周围地雷个数 FindAroundMineNumber(1)方法见表(见表2.91) (2)源代码见文件FindAroundMineNumber.java10显示剩余雷数 CountMine(1)成员变量(见表2.101)(2)方法(见表2.102)(3)源代码见文件CountMine.java11计时器 TimeCount(1)成员变量(见表2.
3、111)(2)方法(见表2.112)(3)源代码见文件TimeCount.java12英雄榜录入对话框 Record(1)成员变量(见表2.121)(2)方法(见表2.122)(3)源代码见文件Record.java13显示英雄榜对话框 ShowRecord(1)成员变量(见表2.131)(2)方法(见表2.132)(3)源代码见文件ShowRecord.java14挖雷成功 DecideWinner(1)方法见表(见表2.141)(2)源代码见文件DecideWinner.java源代码Game.javaimport java.awt.event.*;import java.awt.*;import javax.swing.*;import javax.swing.border.*;import java.util.*;import java.io.*;public class Game extends JFrame implements ActionListener JMenuBar bar; JMenu fileMenu; JMenuItem 初级,中级,高级,扫雷英雄榜; in
《Java扫雷游戏的设计与实现课程设计报告报告》由会员s9****2分享,可在线阅读,更多相关《Java扫雷游戏的设计与实现课程设计报告报告》请在金锄头文库上搜索。
蔬菜中维生素c含量的测定方法及仪器试剂
2022年高中历史第12课甲午中日战争和八国联军侵华学案新人教版必修1(I)
哈药集团-经营综合计划和具体预算管理新版制度final
销售新员工培训总结(2篇).doc
广州城中村改造现状和发展研究
《米洛斯的维纳斯》教案4
保持群众路线教育活动第一阶段个人总结(通用版)
酒店客房领班工作计划模板(6篇).doc
《夏洛的网》试题答案
胃炎酸片项目资金申请报告写作模板
产品委托加工协议
市政工程常用统一表格及填表说明(DOC69页)gctl
最大限度争取女方利益的婚前协议书正规最新标准范文通用参考模板可修改打印最新
公司文员试用期转正工作总结(5篇).doc
技术专利转让合同模板(5篇)
做学习的主人
小数的加减法
精品专题资料(2022-2023年收藏)广州家事无忧家政服务合同
买卖合同通用版本样书.doc
同伴互助 自学反思
2023-11-13 50页
2023-03-24 18页
2023-05-14 17页
2023-03-08 3页
2022-07-31 47页
2023-09-29 10页
2023-01-10 7页
2023-06-05 3页
2023-03-21 119页
2023-05-22 11页