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

正文內(nèi)容

掃雷---基于java掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

  

【正文】 方法 layMinesForBlock(Block[][],int)方法對(duì)參數(shù)指定的 Block 數(shù)組進(jìn)行設(shè)置,其中 int 參數(shù)制定雷的數(shù)目。 (2) 方法 ① giveView(Block block)方法給參數(shù)指定的 Block 對(duì)象提供視圖,如果Block 對(duì)象的 isMine 屬性為 true,即方塊是雷,那么 blockNameOrIcon 標(biāo)簽上設(shè)置的文本就是 Block 對(duì)象的 name 屬性的值,同時(shí) blockNameOrIcon 標(biāo)簽上設(shè)置的圖標(biāo)就是 Block 對(duì)象的 mineIcon 制定的圖標(biāo)。 (2) 方法 Block name: String isMine: boolean aroundMineNumber: int isMine: boolean mineIcon: ImageIcon isOpenboolean setAroundMineNumber(int): void get AroundMineNumber(): int MineArea block: Block[][] 12 ① setAroundMineNumber(int)方法用來(lái)設(shè)置 aroundMineNumber 的值。標(biāo)明 Block 類(lèi)的主要成員變量和方法以及和MineArea 類(lèi)之間組合關(guān)系的 UML 圖如圖 44 所示。當(dāng)用戶單擊 blockView 中 的 某 個(gè) 方 塊 時(shí) ,actionPerformed(ActionEvent)方法負(fù)責(zé)執(zhí)行有關(guān)算法,例如,當(dāng)用鼠標(biāo)左鍵單擊方塊上的按鈕后,若方塊下有雷, actionPerformed(ActionEvent)方法將使用 MineArea row, colum, mineCount, markMount: int lay: LayMines block: Block[][] record:Record blockView: BlockView[][] reStart:JButton showTime: JTextField time:Timer showMarkedMineCount: JTextField initMineArea(int, int, int): void show(int m, itn n): void actionPerformed(ActionEvent): void inquireWin(): void mousePressde(MouseEvent): void JPanel MouseListener MineGame mineArea MineArea ActionListener 11 戶輸?shù)舯揪郑?若該方塊下無(wú)雷, actionPerformed(ActionEvent)方法將顯示BlockView 對(duì)象中的標(biāo)簽,該標(biāo)簽上是一個(gè)數(shù)字,該數(shù)字代表當(dāng)前方塊的周?chē)? 個(gè)方塊中共有多少顆雷。 ② blockView 是 BlockView 類(lèi)型的數(shù)組,負(fù)責(zé)為 block 數(shù)組中的 Block 對(duì)象提供視圖。 (2) 方法 ① MineGame( )是構(gòu)造方法,負(fù)責(zé)完成窗口的初始化。 (7) ShowRecord 類(lèi)是 JDialog 對(duì)話框的子類(lèi),當(dāng)用戶查看掃雷的最好成功時(shí),ShowRecord 對(duì)象負(fù)責(zé)讀取文件數(shù)據(jù)的界面。該類(lèi)的成員變量中有 5 個(gè)重要類(lèi)型的對(duì)象: Block、 BlockView、 LayMines 和Record。 功能需求 需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。 (4) 法律可行性:在開(kāi)發(fā)一個(gè)軟件之前一定要確定它是否觸犯某項(xiàng)法律或與國(guó)家的相關(guān)規(guī)定是否抵觸。 (4) 如果用戶認(rèn)為某個(gè)方塊下埋著雷,單擊右鍵可以在方塊上標(biāo)識(shí)一個(gè)用戶認(rèn)為是雷的圖標(biāo),即給出一個(gè)掃雷標(biāo)記。 任務(wù)設(shè)計(jì)內(nèi)容 本次設(shè)計(jì)只是完成了掃雷游戲的基本功能,在細(xì)節(jié)方面仍有待以后完善 。其中 IBM 的 JDK 包含的 JVM( Java Virtual Machine)運(yùn)行效率要比 SunJDK 包含的 JVM 高出許多。 所有的 Java 文件編輯、編譯、調(diào)試、解釋運(yùn)行都是通過(guò)使用字符命令來(lái)執(zhí)行操作。由玩家逐個(gè)翻開(kāi)方塊,以找出所有地雷為 最終游戲 目標(biāo)。掃雷游戲是 微軟 于 1992 年附帶在其操作系統(tǒng)中的 小游戲 ,它通過(guò)點(diǎn)擊格子并以出現(xiàn)的數(shù)字來(lái)判斷附近地雷的數(shù)量,將全部地雷做上標(biāo)記即可勝利;軍事上的掃雷 (mine clearing)是指搜索和清除地雷、陸軍 水雷 及其他爆炸物的行動(dòng);掃雷又被引作 網(wǎng)絡(luò)用語(yǔ) 。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下, Java 更具備了顯著優(yōu)勢(shì)和廣闊前景。 Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人 PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí) 擁有全球最大的開(kāi)發(fā)者專業(yè)社群。 focuses on the handling of events in the course of the game. Key words: Java Minesweeping Eclipse III 目 錄 摘要 .............................................................................................................. Ⅰ Abstract ........................................................................................................ Ⅱ 緒論 ................................................................................................................ 1 1 開(kāi)發(fā)環(huán)境 .................................................................................................... 2 開(kāi)發(fā)工具 .................................................................................................. 2 應(yīng)用環(huán)境 .................................................................................................. 2 編寫(xiě)意義 .................................................................................................. 2 任務(wù)設(shè)計(jì)內(nèi)容 ........................................................................................... 3 2 可行性分析和需求分析 ................................................................................ 4 可行性分析 .............................................................................................. 4 需求分析 .................................................................................................. 5 3 概要設(shè)計(jì) .................................................................................................... 6 4 詳細(xì)設(shè)計(jì) .................................................................................................... 8 MineGame 類(lèi) ...........................
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1