Java应用技术实训报告一.总体设计本系统共包括3个java源文件和4个图像文件
1.类之间的关系如图1
Main类MainBomb类Bomb类图1
1类之的关系2.java源文件及其功能如表1所示
图像文件Bomb
gif:地雷方块上的图标
表1源文件及其功能序号文件名主要功能1Main
java生成的类负责创建程序窗口,含有main方法,游戏从该类开始执行
2MainBomb
java为主类创建整个挖雷游戏的对象,包括窗口,布雷,判断等等
java负责创建游戏所需要的按钮
question
gif:疑惑探雷是否正确
bomb_big
gif:触雷时方块上的图标
gif:探雷标记
二、详细设计1.主类Main(1)成员变量(见表2)表2成员变量描述变量类型备注游戏运行MainBomb临时变量(2)成员变量(见表3)表3名称功能备注main游戏开始(3)源代码见文件Main
javaimportjava
*;importjava
*;importjavax
*;/*主类*/publicclassMain{publicstaticvoidmain(Stringargs[]){(newMainBomb())
show();}}2.挖雷游戏MainBomb(1)成员变量(见表4)表4成员变量描述变量类型名称雷数设置JTextFieldtext当前方块数intBlockNum当前雷数intBombNum开始JButtonstart踩雷Iconicon_bomb踩雷标记Iconicon_bomb_big雷标记Iconicon_flag疑惑是否有雷Iconicon_question目录面板PanelMenuPamel主面板PanelmainPanel雷Bomb[][]bombButton该方块是否有雷boolea