freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計(jì)--基于java的掃雷游戲軟件設(shè)計(jì)-文庫吧資料

2025-01-22 04:58本頁面
  

【正文】 String name) { =name。 //是否是雷 boolean isMark=false。 //周圍雷的數(shù)目 ImageIcon mineIcon。public class Block { String name。 (true)。 break。 break。 break。 record=new Record()。j++) { if(block[i][j].getIsOpen()==false) number++。i++) { for(int j=0。 for(int i=0。 (+markMount)。 block[i][j].setIsMark(true)。 (+markMount)。 block[i][j].setIsMark(false)。amp。jcolum。irow。 } } } public void mousePressed(MouseEvent e){ JButton source=(JButton)()。t=(n+1,colum1)。k=(m+1,row1)。 block[m][n].setIsOpen(true)。amp。 return。block[m][n].getIsOpen()==false){ blockView[m][n].seeBlockNameOrIcon()。 } public void show(int m,int n) { if(block[m][n].getAroundMineNumber()0amp。 (+spendTime)。 //見本類后面的show方法 } } if(()==reStart) { initMineArea(row,colum,mineCount,grade)。 markMount=mineCount。 } } ()。j++) { blockView[i][j].getBlockCover().setEnabled(false)。i++) { for(int j=0。 } } } if(block[m][n].isMine()) { for(int i=0。 n=j。jcolum。irow。 int m=1,n=1。amp。 } public void setGrade(int grade) { =grade。 } public void setColum(int colum){ =colum。 validate()。 blockView[i][j].getBlockCover().setIcon(null)。 blockView[i][j].seeBlockCover()。 blockView[i][j].getBlockCover().addActionListener(this)。 blockView[i][j].giveView(block[i][j])。jcolum。irow。 (new GridLayout(row,colum))。 } (block,mineCount)。jcolum。irow。 block=new Block[row][colum]。 =mineCount。 =row。 spendTime=0。 add(pCenter,)。 setLayout(new BorderLayout())。 (reStart)。 //初始化雷區(qū),見下面的LayMines() (this)。 lay=new LayMines()。 pCenter=new JPanel()。 (new Font(Arial,16))。 ()。 showTime=new JTextField(5)。 mark=new ImageIcon()。 Record record。 //顯示用時(shí)以及標(biāo)記數(shù) Timer time。 JPanel pCenter,pNorth。//雷區(qū)的行數(shù)、列數(shù)以及地雷個(gè)數(shù)和用戶給出的標(biāo)記數(shù) ImageIcon mark。 LayMines lay。 Block [][] block。import .*。 }}import .*。 } validate()。 setBounds(100,100,350,390)。 setBounds(100,100,280,380)。 setBounds(100,100,200,280)。 validate()。 setVisible(true)。 } catch(IOException e){} } showHeroRecord=new ShowRecord(this,hashtable)。 ()。 ObjectOutputStream objectOut=new ObjectOutputStream(out)。 (高級,高級+999+匿名)。 (初級,初級+999+匿名)。 (this)。 (this)。 setJMenuBar(bar)。 (掃雷英雄榜)。 (中級)。 掃雷英雄榜=new JMenuItem(掃雷英雄榜)。 中級=new JMenuItem(中級)。 fileMenu=new JMenu(游戲)。 add(mineArea,)。 ShowRecord showHeroRecord=null。 File 英雄榜=new File()。 JMenuItem 初級,中級,高級,掃雷英雄榜。public class MineGame extends JFrame implements ActionListener{ JMenuBar bar。import .*。import .*。4.程序流程5.主要源代碼import .*。 ShowRecord: 成員變量file存放文件的引用,用戶單擊“顯示成績”按鈕,可以查看各個(gè)級別的最好成績;用戶單擊“重新計(jì)分”按鈕,可以將“英雄榜”中的成績恢復(fù)為初始值。: 成員變量textName提供用戶掃雷優(yōu)勝者出入姓名;用戶單擊“確定”按鈕,可以保存成績。: 成員變量mineIcon用來存放一個(gè)格式為gif的圖像。 成員變量blockNameOrIcon用來顯示Block對象的name,number和mineIcon屬性;blockCover用來遮擋blockNameOrIcon;card卡片式布局。inquireWin()方法用來判斷用戶掃雷是否成功,如果成功該方法負(fù)責(zé)讓record對話框可見。Show()方法是一個(gè)遞歸方法,actionPerformed(actionEvent)方法執(zhí)行將調(diào)用show方法進(jìn)行掃雷。act
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1