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

正文內(nèi)容

基于java開發(fā)的蜘蛛紙牌程序設計-資料下載頁

2025-06-19 17:34本頁面
  

【正文】 f (card != null amp。amp。 ()){ (n)。\\判斷紙牌是否可以回收以及回收的總次數(shù) } } x += 101。 } c += 10。 }代碼實現(xiàn)如下:用鼠標拖動紙牌 public void mouseDragged(MouseEvent arg0){ if (canMove){ int x = 0。 int y = 0。 Point p = ()。 x = 。 y = 。 (x, y)。 } }方法:放置紙牌 public void setNextCardLocation(Point point){ PKCard card = (this)。 if (card != null){ if (point == null){ (null)。 (())。 ()。 (, card)。 } else{ point = new Point(point)。 += 20。 (point)。 = 20。 (())。 (point)。 ((), card)。 = ()。 } } }:代碼實現(xiàn)如下:返回值:void方法:顯示可移動的操作 public void showEnableOperator(){ int x = 0。 out: while (true){ Point point = null。 PKCard card = null。 do{ if (point != null){ n++。 } point = (n)。 while (point == null){ point = (++n)。 if (n == 10) n = 0。 x++。 if (x == 10) break out。 } card = (PKCard) (point)。 } while (!())。 while ((card) != null amp。amp。 (card).isCardCanMove()){ card = (card)。 } if (a == 10){ a = 0。 } for (。 a 10。 a++){ if (a != n){ Point p = null。 PKCard c = null。 do{ if (p != null){ a++。 } p = (a)。 int z = 0。 while (p == null){ p = (++a)。 if (a == 10) a = 0。 if (a == n) a++。 z++。 if (z == 10) break out。 } c = (PKCard) (p)。 } while (!())。 if (() == () + 1){ (card)。 try{ (800)。 } catch (InterruptedException e){ ()。 } (c)。 a++。 if (a == 10){ n++。 } break out。 } } } n++。 if (n == 10){ n = 0。 } x++。 if (x == 10){ break out。 } } }:代碼實現(xiàn)如下:返回值:void 方法:判斷紙牌的擺放是否完成 public void haveFinish(int column){ Point point = (column)。 PKCard card = (PKCard) (point)。 do{ (point)。 (new Point(20 + finish * 10, 580))。 //將組件移動到容器中指定的順序索引。 (card, 1)。 //將紙牌新的相關信息存入Hashtable ((), card)。 (false)。 point = (column)。 if (point == null) card = null。 else card = (PKCard) (point)。 } while (card != null amp。amp。 ())。 finish++。 //如果8付牌全部組合成功,則顯示成功的對話框 if (finish == 8){ (this, 恭喜你,順利通過!, 成功, )。 } if (card != null){ ()。 (true)。 } }}:、。利用javac命令對文件進行編譯,使用的命令如下:Javac 之后利用java命令執(zhí)行程序,使用的命令如下:Java Spider具體運行過程如圖所示::要發(fā)布此應用程序,需要將應用程序打包。,可以吧應用程序涉及的類和圖片壓縮成一個jar文件,這樣就可以發(fā)布程序啦。首先編寫一個清單文件,其代碼如下:ManifestVersion:CreatedBy:(Sun Microsystems Inc.)MainClass:Spider將此清單文件保存起來然后,使用如下命令生成jar文件:Jar cfm *.class其中參數(shù)c表示要生成一個新的jar文件;f表示要生成的jar文件的名字;m表示要生成的清單文件的名字。如果機器安裝過WinRAR解壓軟件,,使得java程序無法運行。因此,在發(fā)布軟件時還應該再寫一個有如下內(nèi)容的bat文件():Javaw jar 。:通過這次java蜘蛛紙牌程序設計的實現(xiàn)使我感覺到用java這種面向對象語言開發(fā)程序更加便捷、簡單。這也是java語言的魅力所在,也是java語言受到大多數(shù)程序員首選開發(fā)語言的原因。本程序設計是我自己耗時一個多月的時間才設計出來的,雖然付出了許多辛苦,但是覺得自己的努力沒有白費,當看到自己開發(fā)的程序能夠運行時,內(nèi)心很有成就感。其次,所開發(fā)的蜘蛛紙牌游戲的功能實現(xiàn)尚有不足,有些功能的實現(xiàn)經(jīng)過自己反復琢磨才有所理解。本游戲的開發(fā)所實現(xiàn)的都是我們通常接觸到得功能,也是基礎的功能。如紙牌的初始化、移動、放置、發(fā)牌、回收等等。高級的功能如紙牌提示的聲音、統(tǒng)計信息、顯示動畫等功能的實現(xiàn)是自己力不能及的,望以后自己慢慢研究。需要注意的開發(fā)過程中的問題:1. 向紙牌游戲菜單欄添加監(jiān)視器及處理事件的方法的實現(xiàn)2. 鼠標單擊、釋放、拖動、移動、放置紙牌時的事件處理方法的實現(xiàn)。3. 幫助欄功能的實現(xiàn)。4. 紙牌的初始化、發(fā)牌、回收等功能算法實現(xiàn)的過程。參考文獻《30天學通java項目案例開發(fā)》 吳亞峰著 電子工業(yè)出版社2008《零基礎學java》 常建華著 機械工業(yè)出版社2009《Java語言程序設計》 Liang著 機械工業(yè)出版社2011《21天學通java》 龐永慶著 電子工業(yè)出版社2011《Java網(wǎng)絡編程》 哈諾德(英)編著 中國電力出版社2005《Java編程思想》 ??藸枺溃┚幹? 機械工業(yè)出版社2007《Java項目案例集錦》 袁然編著 電子工業(yè)大學出版社2008《java案例精編》 張廣彬 王小宇 編著 清華大學出版社 2011《java從入門到精通》 魔樂科技著 人民郵電大學出版社2010《Java開發(fā)實戰(zhàn)經(jīng)典》 李興華編著 清華大學出版社200929
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1