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

正文內(nèi)容

基于java開發(fā)的蜘蛛紙牌程序設(shè)計--專業(yè)文檔(更新版)

2025-01-01 03:42上一頁面

下一頁面
  

【正文】 e, the background of the game functions 4 目錄 游戲開發(fā)的背景知識 ..................................... 需要做的準(zhǔn)備工作 ...................................... 發(fā)工具介紹 ................................................ java 語言概述 .......................................... java 語言的特點(diǎn) ........................................ Eclipse 開發(fā)平臺介紹 ................................... ................................................... 代碼功能模塊的設(shè)計 .................................... 程序總體設(shè)計流程圖 ................................... 模塊一的詳細(xì)介紹 ...................................... 主要的類 ....................................... 主要的變量 ...................................... 主要的方法 ....................................... 模塊二的詳細(xì)介紹 ..................................... 主要的類 ......................................... 主要的變量 ..................................... 主要的方法 ....................................... 模塊三的詳細(xì)介紹 ...................................... 主要的類 .......................................... 主要的變量 ....................................... 主要的方法 ........................................ 模塊四的詳細(xì) ............................................. 主要的類 ........................................... 主要的變量 ....................................... 主要的方法 ........................................ .................................................... 需要實現(xiàn)的主要功能 ...................................... 功能設(shè)計流程圖 .......................................... 主要功能的代碼實現(xiàn) ...................................... 游戲菜單欄內(nèi)游戲菜單及幫助菜單功能展示 ............ 主界面的設(shè)計 ......................................... 紙牌的初始化以及發(fā)牌操作 ............................. 紙牌的移動以及放置 .................................... 顯示當(dāng)前紙牌可行的操作 ................................ 回收紙牌 ............................................. ................................................ 運(yùn)行程序 .................................................... 發(fā)布程序 .................................................... ........................................................ 參考文獻(xiàn) .......................................................... 5 游戲開發(fā)的背景知識 相信很多人都玩過蜘蛛紙牌這款休閑游戲,現(xiàn)在隨著生活水平的提高,人們擁有充分的時間來享受休閑游戲帶來的快樂,越來越多的人親睞蜘蛛紙牌游戲。 Java 是面向?qū)ο蟮恼Z言。利用 java語言實現(xiàn)了蜘蛛紙牌游戲的主要功能如紙牌的移動、放置、回收、重發(fā)。用戶的體驗感受也更加美好。 java 除了可以開發(fā)動態(tài)的 Web 頁還可以開發(fā)各種系統(tǒng)軟件。 java 語言的特點(diǎn): java 語言是一種簡單的、面向?qū)ο蟮?、分布式的、健壯的、安全的、與平臺無關(guān)的、多線程、高性能的、動態(tài)程序設(shè)計語言。使用 Java 編寫的程序能在世界范圍內(nèi)共享。 Java 提供了眾多的一般對象的類,通過繼承即可使用父類的方法。 Java 自己操縱 內(nèi)存減少了內(nèi)存出錯的可能性。多線程是一種應(yīng)用程序設(shè)計方法。 Eclipse 開發(fā)平臺簡介: Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。主要包括 3個模塊:圖形用戶界面的構(gòu)建;組件監(jiān)聽接口的實現(xiàn):顯示可執(zhí)行操作的線程??梢杂?import 引用這些類。JRadioButtonMenuItem 是屬于一組菜單項中的一個菜單項,該組中只能選擇一個項。 group 變量是 ButtonGroup 類創(chuàng)建的一組按鈕選擇對象。 public void add(MenuItem item)向菜單增加由參數(shù) item 指定的菜單項對象。這個方法是addActionListen(ActionListener listen)該方法中的參數(shù) 是 ActionListener類型的接口。并通過相關(guān)方法實現(xiàn)了紙牌的移動等。 10 : jMainPane、 jPanel jPanel變量是 JPane1 創(chuàng)建的面板容器。 public void setTittle(String s)設(shè)置一個標(biāo)題為 s的對話框。 public Container getContentPane()方法可得到窗口的內(nèi)容面板容器。 模塊三的詳細(xì)介紹 : PKCard 的作用是定義紙 牌的屬性,包括名稱、位置等相關(guān)信息。 Flash 類負(fù)責(zé)創(chuàng)建線程對象,不斷的獲取下一張紙牌。 Container pane 變量表示標(biāo)簽內(nèi)主容器。 public void setNextCardLocation(Point point)方法放置鼠標(biāo)時事件處理方法。 public void moveto(Point point() 方法將紙牌移動到點(diǎn) point public void setCanMove(boolean can)方法判斷紙牌是否能夠移動。標(biāo)簽用于短文本字符串或圖像或二者的顯示區(qū)。 private int grade= 設(shè)定初始等級為簡單等級; private Container pane 變量為 Container 類創(chuàng)建的面板容器。 private int finish 變量為紙牌從小到大排列成功的次數(shù)。 public void (Color c)設(shè)置面板的背景顏色。 public void setNA()方法設(shè)置還原紙牌游戲。 public void setGroundLabelZOrder()放置 groundLable 組件。需要紙牌按照由小到大的順序排列,并列類型相同。 setDefaultCloseOperation()。\\設(shè)置發(fā)牌區(qū)組件的位置 (clickLabel)。 for (int i = 0。 ()。 } //為 card 賦值 for (int i = 1。 //隨機(jī)生成牌號 for (int i = 0。 c = 0。 i++){ for (int j = 0。\\x 的值循環(huán)一次增 10,表示下一疊紙牌的位置 } x = 20。\\值超過 104 則退出本次循環(huán) (cards[n])。 //判斷 10 列中是否空列 for (int i = 0。 //這張牌應(yīng)“背面向上” if (c == 0){ += 5。 //將組件 card 移動到容器中指定的順序索引。 ()){ (n)。 (x, y)。 (point)。 PKCard card = null。 } while (!())。 PKCard c = null。 if (z == 10) break out。 if (a == 10){ n++。 do{ (point)。 else card = (PKCard) (point)。 } } } 26 運(yùn)行程序: 將文件 、 、 、 及所需要的 images 圖像文件保存到同一個文件中。本程序設(shè)計是我自己耗時一個多月的時間才設(shè)計出來的 ,雖然付出了許多辛苦,但是覺得自己的努力沒有白費(fèi),當(dāng)看到自己開發(fā)的程序能夠運(yùn)行時,內(nèi)心很有成就感。 參考文獻(xiàn) 《 30天學(xué)通 java項目案例開發(fā)》 吳亞峰著 電子工業(yè)出版社 2020 《零基礎(chǔ)學(xué) java》 常建華著 機(jī)械工業(yè)出版社 2020 《 Java語言程序設(shè)計》 Liang著 機(jī)械工業(yè)出版社 2020 《 21天學(xué)通 java》 龐永慶著 電子工業(yè)出版社 2020 《 Java網(wǎng)絡(luò)編程》 哈諾德 (英)編著 中國電力出版社 2020 《 Java編程思想》 ??藸枺溃┚幹? 機(jī)械工業(yè)出版社 2020 《 Java項目案例集錦》 袁然編著 電子工業(yè)大學(xué)出版社 2020 《 java案例精編》 張廣彬 王小宇 編著 清華大學(xué)出版社 2020 《 java從入門到精通》 魔樂科技著 人民郵電大學(xué)出版社 2020 《 Java開發(fā)實戰(zhàn)經(jīng)典》 李興華編著 清華大學(xué)出版社 2020 28
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1