java扫雷源代码(1).doc

java扫雷源代码(1).doc

ID:32020374

大小:90.00 KB

页数:38页

时间:2019-01-30

java扫雷源代码(1).doc_第1页
java扫雷源代码(1).doc_第2页
java扫雷源代码(1).doc_第3页
java扫雷源代码(1).doc_第4页
java扫雷源代码(1).doc_第5页
资源描述:

《java扫雷源代码(1).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、packagecom.bomb.UI;importjavax.swing.JButton;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassBombextendsJButton{  publicintnum_x,num_y;      //第几号方块 publicintBombRoundCount;   //周围雷数 publicbooleanisBomb;       //是否为雷 publicbooleanisClicked;    //是否被点击

2、 publicintBombFlag;         //探雷标记 publicbooleanisRight;      //是否点击右键  publicBomb(intx,inty) {  BombFlag=0;  num_x=x;  num_y=y;  BombRoundCount=0;  isBomb=false;  isClicked=false;  isRight=false; }}  packagecom.bomb.UI;importjava.awt.event.MouseListener;importjavax.swing.J

3、Frame;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassMainBombextendsJFrameimplementsActionListener,MouseListener{  publicJTextFieldtext; publicLabelnowBomb,setBomb; publicintBlockNum,BombNum;                                               //当前方块数当前雷数 

4、publicIconicon_bomb=newImageIcon("Bomb.gif");                         //踩雷 publicIconicon_bomb_big=newImageIcon("bomb_big.gif");                 //踩雷标记 publicIconicon_flag=newImageIcon("flag.gif");                         //雷标记 publicIconicon_question=newImageIcon("question

5、.gif");                 //疑惑是否有雷 publicJButtonstart=newJButton("开始"); publicPanelMenuPamel=newPanel(); publicPanelmainPanel=newPanel(); publicBomb[][]bombButton;  /*界面设计*/  publicMainBomb() {  super("扫雷 Aaron2004制作2004.8");  BlockNum=64;  BombNum=10;  Containerc=getContentP

6、ane();  c.setBackground(Color.gray);  c.setLayout(newBorderLayout());  text=newJTextField("10",3);  nowBomb=newLabel("当前雷数"+" "+BombNum+"");  setBomb=newLabel("设置地雷数");  start.addActionListener(newActionListener(){    publicvoidactionPerformed(ActionEvente)    {       BombN

7、um=Integer.parseInt(text.getText().trim());     if(BombNum>=10&&BombNum<50)     replay();     else     {      JOptionPanemsg=newJOptionPane();      JOptionPane.showMessageDialog(null,"您设置的地雷数太多了,请重设!","错误",2);     }         }   });  MenuPamel.add(setBomb);  MenuPamel.add(te

8、xt);  MenuPamel.add(start);  MenuPamel.add(nowBomb);  c.add(MenuPamel,"North");   

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

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

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