Java编写地扫雷小程序

Java编写地扫雷小程序

ID:39763718

大小:318.50 KB

页数:14页

时间:2019-07-11

Java编写地扫雷小程序_第1页
Java编写地扫雷小程序_第2页
Java编写地扫雷小程序_第3页
Java编写地扫雷小程序_第4页
Java编写地扫雷小程序_第5页
资源描述:

《Java编写地扫雷小程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、标准文档整个程序使用了4个类:Game用于启动程序,界面的布置,各种行列的算法。ExtendButton继承了Jbutton用于新建button的各种属性ShowNum监听到某个button后,计算出此button周围有几个雷,不同的雷对应不通的图片,类得到button上应加载的图片地址ViewReSet此类用于新建一个窗口,用户输入自己想要的行、列、雷数,然后用新的行列雷数new一个新的Gamebiaosedise1dise2dise3dise4dise5dise6dise7dise8diseleibiaoji实用文案标准文档/***

2、*************************************************************运行类创建游戏主窗体*/packagecom.dhl.saolei;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Container;importjava.awt.Dimension;importjava.awt.Font;importjava.awt.GridLayout;importjava.awt.Toolkit;importja

3、va.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.InputEvent;importjava.awt.event.KeyEvent;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JMenu;importja

4、vax.swing.JMenuBar;importjavax.swing.JMenuItem;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JToolBar;importjavax.swing.KeyStroke;importjavax.swing.Timer;publicclassGameextendsJFrameimplementsActionListener{privateContainermyContainer;privateGr

5、idLayoutmyLayout;privateJPanelmyPanelMain;privateJPanelmyPanel;privateJToolBarmyTool;privateJLabeltime;privateJLabellabelTime;privateJLabelbombNum;privateJLabellabelBombNum;privateJMenuBarmenuBar;privateJMenumenuE,menuH;privateJMenuItemmenuItemCZ,menuItemSZ;privateintnum

6、Bomb,countTime,leaveBomb,numEnd;privateintmyRows,myColumns;privateintxis,yis;privateTimertimer;实用文案标准文档privateExtendButton[]myButton=null;//初始化窗体privatevoidInitView(){//菜单初始化this.menuBar=newJMenuBar();this.menuE=newJMenu("菜单(E)");this.menuH=newJMenu("帮助(H)");this.menuIte

7、mCZ=newJMenuItem("重置");this.menuItemCZ.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));this.menuItemCZ.addActionListener(this);this.menuE.add(this.menuItemCZ);this.menuItemSZ=newJMenuItem("设置");this.menuItemCZ.setAccelerator(KeyStroke.getKeyStr

8、oke(KeyEvent.VK_S,InputEvent.CTRL_MASK));this.menuItemSZ.addActionListener(this);this.menuE.add(this.me

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。