91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16.75 KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2024-08-29
  • 語言: Java
  • 標簽: Java??

資源簡介

用Java編寫的掃雷游戲源代碼用Java編寫的掃雷游戲源代碼用Java編寫的掃雷游戲源代碼用Java編寫的掃雷游戲源代碼

資源截圖

代碼片段和文件信息

import?java.awt.*;?
import?java.awt.event.*;?
import?javax.swing.*;

/*按扭類*/

class?Bomb?extends?JButton??
{?
?
?public?int?num_xnum_y;???????//第幾號方塊?
?public?int?BombRoundCount;????//周圍雷數?
?public?boolean?isBomb;????????//是否為雷?
?public?boolean?isClicked;?????//是否被點擊?
?public?int?BombFlag;??????????//探雷標記
?public?boolean?isRight;???????//是否點擊右鍵
?
?public?Bomb(int?xint?y)?
?{?
??BombFlag?=?0;?
??num_x?=?x;
??num_y?=?y;?
??BombRoundCount?=?0;?
??isBomb?=?false;?
??isClicked?=?false;
??isRight?=?false;
?}
}?
/*窗口及算法實現類*/

class?MainBomb?extends?Jframe?implements?ActionListenerMouseListener
{?
?
?public?JTextField?text;
?public?Label?nowBombsetBomb;
?public?int?BlockNumBombNum;????????????????????????????????????????????????//當前方塊數當前雷數
?public?Icon?icon_bomb?=?new?ImageIcon(“Bomb.gif“);??????????????????????????//踩雷
?public?Icon?icon_bomb_big?=?new?ImageIcon(“bomb_big.gif“);??????????????????//踩雷標記
?public?Icon?icon_flag?=?new?ImageIcon(“flag.gif“);??????????????????????????//雷標記
?public?Icon?icon_question?=?new?ImageIcon(“question.gif“);??????????????????//疑惑是否有雷
?public?JButton?start?=?new?JButton(“?開始?“);?
?public?Panel?MenuPamel?=?new?Panel();?
?public?Panel?mainPanel?=?new?Panel();?
?public?Bomb[][]?bombButton;
?
?/*界面設計*/
?
?public?MainBomb()?
?{
??super(“掃雷??王育明引用!2006.11.22?“);
??BlockNum?=?64;?
??BombNum?=?10;?
??Container?c=getContentPane();
??c.setBackground(Color.gray);?
??c.setLayout(new?BorderLayout());?
??text=new?JTextField(“10?“3);
??nowBomb?=?new?Label(“當前雷數“+“??“+BombNum+““);
??setBomb=?new?Label(“設置地雷數“);
??start.addActionListener(new?ActionListener(){?
????public?void?actionPerformed(ActionEvent?e)?
????{???
?????BombNum?=?Integer.parseInt(text.getText().trim());
?????if(BombNum?>=?10?&&?BombNum???????replay();
?????else
?????{
??????JOptionPane?msg?=?new?JOptionPane();?
??????JOptionPane.showMessageDialog(null“您設置的地雷數太多了請重設!““錯誤“2);?
?????}
?????
????}?
???}?);
??MenuPamel.add(setBomb);
??MenuPamel.add(text);?
??MenuPamel.add(start);?
??MenuPamel.add(nowBomb);?
??c.add(MenuPamel“North“);?
??
??mainPanel.setLayout(new?GridLayout(?(int)Math.sqrt(BlockNum)??(int)Math.sqrt(BlockNum))?);
??bombButton=new?Bomb[?(int)Math.sqrt(BlockNum)?][];
??for(int?i?=?0?;?i???{
???bombButton[?i?]=new?Bomb[?(int)Math.sqrt(BlockNum)?];
??}
??for(int?i?=?0?;?i????for(int?j?=?0?;?j????{?
????bombButton[?i?][?j?]=new?Bomb(ij);
????bombButton[?i?][?j?].setForeground(?Color.gray);?
????bombButton[?i?][?j?].addActionListener(this);?
????bombButton[?i?][?j?].addMouseListener(this);?
???}?
??for(int?i?=?0?;?i????for(int?j?=?0?;?j?????mainPanel.add(bombButton[?i?][?j?]);?
??c.add(mainPanel“Center“);
??startBomb();
??setSize(400400);
??setLocation(350200);
??setResizab

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????988??2006-11-25?21:02??掃雷游戲\MainBomb$1.class

?????文件????????303??2006-11-25?21:02??掃雷游戲\Main.class

?????文件???????7672??2006-11-25?21:02??掃雷游戲\MainBomb.class

?????文件????????469??2006-11-25?21:02??掃雷游戲\Bomb.class

?????文件??????12801??2006-11-22?22:32??掃雷游戲\Main.java

?????文件?????????50??2006-11-25?21:10??掃雷游戲\compile.bat

?????文件??????????9??2006-11-25?21:12??掃雷游戲\Main.bat

?????文件????????766??2006-11-25?21:15??掃雷游戲\掃雷.ico

?????文件??????55808??2006-12-27?21:30??掃雷游戲\掃雷報告.dps

?????目錄??????????0??2006-12-26?17:53??掃雷游戲

-----------?---------??----------?-----??----

????????????????78866????????????????????10


評論

共有 條評論