扫雷游戏的开发 JAVA 软件工程
MineGame()是构造窗口,负责完成窗口的初始化。
ActionPerformed(ActionEvent)方法是MineGame类实现的ActionListener接口中的方法,该方法负责执行菜单发出的有关命令。用户选择菜单中的菜单项可触发ActionEvent事件,导致actionPerformed(ActionEvent)方法执行相应的操作。 Main(String[])方法是程序运行的入口方法。 (3) 实现
import java.awt.event.*; import java.awt.*; import javax.swing.*;
import javax.swing.border.*; import java.util.*; import java.io.*;
public class MineGame extends JFrame implements ActionListener{
………
public void actionPerformed(ActionEvent e){ ……… }
public static void main(String args[]){ new MineGame(); ……… }
3.2 MineArea.java:
(1)成员变量
block和Block类型的数组,用来确定雷区有多少需进行扫雷的方块 blockView是BlockView类型的数组,负责block数组中Block对象提供视图
lay是LayMines类型的对象,负责设置block数组中的哪些方块不是雷 record负责提供保存成绩的界面,是一个对话框,默认为不可见。用户只有扫雷成功后,才可以看见该对话框
reStart是一个按钮对象,用户单击它重新开始游戏 time是计时器对象,负责计算用户用时。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技java扫雷游戏的开发(3)全文阅读和word下载服务。
相关推荐: