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

正文內(nèi)容

基于java的掃雷游戲論文-資料下載頁

2024-11-08 22:09本頁面

【導(dǎo)讀】1.綜述國內(nèi)外掃雷游戲研究現(xiàn)狀;2.深入了解掃雷游戲的相關(guān)技術(shù);3.熟練掌握掃雷游戲的應(yīng)用與分析;4.設(shè)計(jì)并實(shí)現(xiàn)掃雷游戲;5.深入分析掃雷游戲中的關(guān)鍵技術(shù)與編寫語言;6.訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力;7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。1.內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計(jì)論文;2.包括畢業(yè)設(shè)計(jì)論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計(jì)電子文檔及其它相關(guān)材料。[2]王鵬.JavaSwing圖形界面開發(fā)與案例詳解.北京:清華大學(xué)出版社,2020.[4]鄭莉.Java語言程序設(shè)計(jì).北京:清華大學(xué)出版社,2020.[9]王保羅.Java面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2020年.[12]林邦杰,徹底研究:電子工業(yè)出版社,2020年.滿足了消費(fèi)者的心理和精神需求。掃雷游戲是Windows操作系統(tǒng)自帶的一款小游戲,本系統(tǒng)就是要模仿Windows系統(tǒng)的掃雷,基于JAVA來對(duì)掃雷游戲進(jìn)行實(shí)現(xiàn)。游戲的玩法以及原理入手,然后進(jìn)一步對(duì)游戲進(jìn)行編程,從而達(dá)到游戲的運(yùn)行。

  

【正文】 s)方法用于設(shè)置方格背景圖片 。 BrickWork 類 BrickWork 類是 Brick 類的子類 ,主要負(fù)責(zé)在界面上顯示方格和方格上的標(biāo)記及其翻開后的數(shù)字、雷、炸開的雷等,還可以對(duì)自己所在位置的行列號(hào)進(jìn)行設(shè)置、存儲(chǔ)和碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 19 查詢等功能。實(shí)現(xiàn)了 Runnable 接口,重載了 run 函數(shù),該函數(shù)實(shí)現(xiàn)了掃雷失敗后的爆炸效果。 標(biāo)明該類的主要成員變量和方法的 UML 圖如圖 46 所示。 圖 46 BrickWork 類的 UML圖 Figure 46 BrickWork UML class diagram B r ic k W o r k+b = n u ll: s t a t ic B r ic k W o r k+w a k a i = f a ls e : b o o le a n+f a il = f a ls e : s t a t ic b o o le a n+l e i = f a ls e : b o o le a n+b ia o j i = f a ls e : b o o le a n+w e n h a o = f a ls e : b o o le a n+l e in u m = 0: in t+r o w : in t+c o l: in t+p in g f a n g h e : in t+o n e b a o = f a ls e : b o o le a n+t : T h r e a d+s t a t ic g e t B u t t o n ( ) : B r ic k W o r k+s e t I c o n R e d ( ) : v o id+s e t B g I c o n 16( ) : v o id+s e t r e p a r e ( ) : v o id+s e t B a o 16( ) : v o id+s e t B a o 161( ) : v o id+s e t n u m b e r 0( ) : v o id+s e t n u m b e r 1( ) : v o id+s e t n u m b e r 2( ) : v o id+s e t n u m b e r 3( ) : v o id+s e t n u m b e r 4( ) : v o id+s e t n u m b e r 5( ) : v o id+s e t n u m b e r 6( ) : v o id+s e t n u m b e r 7( ) : v o id+s e t n u m b e r 8( ) : v o id+O p e r a t io n 1( )+s e t b ia o j i( ) : v o id+s e t h o u q i( ) : v o id+s e t w a k a i( b o o le a n w a k a i) : v o id+g e t w a k a i( ) : b o o le a n+s t a t ic s e t f a il( b o o le a n f ) : v o id+s t a t ic g e t f a il( ) : b o o le a n+s e t le i( b o o le a n le i) : v o id+g e t le i( ) : b o o le a n+s e t le in u m ( in t le in u m ) : v o id+g e t le in u m ( ) : in t+s e t r o w ( in t r o w ) : v o id+g e t r o w ( ) : in t+s e t c o l( in t c o l) : v o id+g e t c o l( ) : in t+s e t b ia o j i( b o o le a n b ia o j i) : v o id+g e t b ia o j i( ) : b o o le a n+s e t w e n h a o ( b o o le a n w e n h a o ) : v o id+g e t w e n h a o ( ) : b o o le a n+s e t p in g f a n g h e ( in t p in g f a n g h e ) : v o id+g e t p in g f a n g h e ( ) : in t+s e t o n e b a o ( b o o le a n o n e b a o ) : v o id+g e t o n e b a o ( ) : b o o le a n碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 20 以下是 UML 圖中有關(guān)數(shù)據(jù)和方法的詳細(xì)說明。 ( 1) 成員變量 wakai 為方格翻開標(biāo)志 。 fail 為掃雷失敗標(biāo)志 。 lei 為是否地雷的標(biāo)志 。 biaoji 為將方格標(biāo)記為不確定的標(biāo)志 。 wenhao 為將方格標(biāo)記為問號(hào)的標(biāo)志 。 leinum 為地雷的數(shù)量 。 row、 col 為方格所在行、列號(hào) 。 pingfanghe 為平方和 。 onebao 為爆炸標(biāo)志 。 ( 2)成員方法 setIconRed()方法設(shè)置方格翻開后為紅色的雷 。 setBgIcon16()方法設(shè)置方格的背景圖片 。 setrepare()方法設(shè)置鼠標(biāo)進(jìn)入時(shí)方格的顏色 。 setBao16()方法置掃雷失敗后,方格為雷爆炸的圖片 1。 setBao161()方法置掃雷失敗后,方格為雷爆炸的圖片 2。 setnumber0()方法設(shè)置方格翻開后為空白。 setnumber1()方法設(shè)置方格翻開后為數(shù)字 1。 setnumber2()方法設(shè)置方格翻開后為數(shù)字 2。 setnumber3()方法設(shè)置方格翻開后為數(shù)字 3。 setnumber4()方法設(shè)置方格翻開后為數(shù)字 4。 setnumber5()方法設(shè)置方格翻開后為數(shù)字 5。 setnumber6()方法設(shè)置方格翻開后為數(shù)字 6。 setnumber7()方法設(shè)置方格翻開后為數(shù)字 7。 setnumber8()方法設(shè)置方格翻開后為數(shù)字 8。 setbiaoji()方法設(shè)置方格翻開后為標(biāo)記(小紅旗)。 sethouqi ()方法設(shè)置掃雷失敗后,方格為帶小紅旗的雷。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 21 setwakai(boolean wakai)方法設(shè)置方格為挖開的標(biāo)記。 getwakai()方法獲取方格的開挖狀態(tài)。 setfail(boolean f)方法設(shè)置方格開挖失敗 標(biāo)志。 getfail()方法取方格開挖失敗標(biāo)志。 setlei(boolean lei)方法設(shè)置方格為地雷。 getlei()方法獲取方格是否為地雷。 setleinum(int leinum)方法設(shè)置方格周圍八塊有多少地雷。 getleinum()方法獲取方格周圍八塊有多少地雷。 setrow(int row)方法設(shè)置方格所在位置的行數(shù)。 getrow()方法獲取方格所在位置的行數(shù)。 setcol(int col)方法設(shè)置方格所在位置的列數(shù)。 getcol()方法獲取方格所在位置的列數(shù)。 setbiaoji(boolean biaoji)方法設(shè)置方格標(biāo)記為不確定標(biāo)志。 getbiaoji()方法獲取方格是否標(biāo)記為不確定標(biāo)志。 setwenhao(boolean wenhao)方法設(shè)置方格為問號(hào)標(biāo)志。 getwenhao()方法獲取方格為問號(hào)標(biāo)志。 setpingfanghe(int pingfanghe)方法設(shè)置方格的平方和屬性。 getpingfanghe()方法獲取方格的平方和屬性。 setonebao(boolean onebao)方法設(shè)置掃雷失敗的爆炸標(biāo)志。 getonebao()方法獲取掃雷失敗的爆炸標(biāo)志。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 22 類關(guān)系圖 圖 47類關(guān)系圖 Figure 47 Class Diagram SaoleiMain 類為掃雷程序的主窗口,該類中有 M*N 個(gè) BrickWork 個(gè)對(duì)象二維數(shù)據(jù)array[][], BrickWork 類是 Brick 類的之類,每個(gè) BrickWork 對(duì)象在主窗口中代表一個(gè)方格,每個(gè)方格周圍的地雷數(shù)量、方格是否被翻開的標(biāo)志、方格在主窗口中的行列數(shù)都保存在 BrickWork 對(duì)象里,雷方塊保存在 list 列表中; SaoleiMain 類中有一個(gè)StaDialog 類對(duì)象 Statdlg, Statdlg 對(duì)象負(fù)責(zé)顯示玩游戲次數(shù)、已勝游戲次數(shù)、獲勝率、最多連勝次數(shù)和最多連敗次數(shù)五種統(tǒng)計(jì)信息; SaoleiMain 類中有一個(gè)匿名的 Custom類對(duì)象,該對(duì)象提供了設(shè)置掃雷級(jí)別的功能。 Ru n n a bl eJ P a n e lB r ic k W o r k+b = n u ll: s t a t ic B ri c k W or k+t : T h re a d+s t a t ic g e t B u t t on ( ) : B ri c k W or k+s e t I c on R e d ( ) : v oi d+s e t B g I c on 16 ( ) : v oi d+s e t re p a re ( ) : v oi d+O p e ra t ion 1( )+s e t b ia oj i( ) : v oi d+s e t h ou q i( ) : v oi d+s e t w a k a i( b ool e a n w a k a i) : v oi d+g e t w a k a i( ) : b ool e a n+s t a t ic s e t f a il( b ool e a n f ) : v oi d+s t a t ic g e t f a il( ) : b ool e a n+s e t le i( b ool e a n le i) : v oi d+s e t le in u m ( in t le in u m ) : v oi d+g e t le in u m ( ) : in t+s e t ro w ( in t ro w ) : v oi d+g e t ro w ( ) : in t+s e t c ol ( in t c ol ) : v oi d+g e t c ol ( ) : in t+s e t b ia oj i( b ool e a n b ia oj i) : v oi d+g e t b ia oj i( ) : b ool e a n+s e t w e n h a o( b ool e a n w e n h a o) : v oi d+g e t w e n h a o( ) : b ool e a n+s e t p in g f a n g h e ( in t p in g f a n g h e ) : v oi d+g e t p in g f a n g h e ( ) : in t+s e t on e b a o( b ool e a n on e b a o) : v oi d+g e t on e b a o( ) : b ool e a nSt a D ia lo g+l is t 1: J L is t+p 0, p 1, p 2, p 3, p 4: J P a n e l+l 1, l2, l3, l4, l5, l6, l7: J L a b e l+b 1, b 2: J B u t t on+s : S t ri n g+P a re D lg : R u n n a b le+S t a D ia log l( S a ol e iM a in s a ol e i)+c h u j i( ) : v oi d+z h on g j i( ) : v oi d+g a oj i( ) : v oi d+s e t S e le c t ion ( ) : v oi d+s e t L is t I n d e x 0( ) : v oi d+s e t L is t I n d e x 1( ) : v oi d+s e t L is t I n d e x 2( ) : v oi dC u s t o m+l a b e l = n
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1