JAVA实现经典扫雷游戏的示例代码

JAVA实现经典扫雷游戏的示例代码


2024年5月16日发(作者:惠普打印机扫描驱动下载官网)

代码实现

程序启动类

public class JMine extends JFrame implements MouseListener, ActionListener {

private JMineArth mine;

private JMineButton[][] mineButton;

private GridBagConstraints constraints;

private JPanel pane;

private GridBagLayout gridbag;

private boolean gameStarted;

private static JCounter mineCounter;

private static JCounter timeCounter;

private Timer timer;

private Timer winTimer = new Timer();

public int numMine;

public int numFlaged;

private JMenuBar mb;

private JMenu mGame;

private JMenuItem miEasy;

private JMenuItem miMiddle;

private JMenuItem miHard;

private JMenuItem miExit;

private JMenu mHelp;

private JMenuItem miAbout;

private JPanel controlPane;

private JButton bTest;

private AboutFrame about;

private WinFrame winFrame;

private ImageIcon[] mineNumIcon = { new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource(""))};

private ImageIcon[] mineStatus = { new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")) };

private ImageIcon[] mineBombStatus = { new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")), new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")) };

private ImageIcon[] faceIcon = { new ImageIcon(ssLoader().getResource("")),

new ImageIcon(ssLoader().getResource("")) };

// You lose

private void bomb(int row, int col){

try{

//n("Bomb!");


发布者:admin,转转请注明出处:http://www.yc00.com/num/1715790350a2672083.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信