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

正文內(nèi)容

java課程設(shè)計(jì)--多用途五子棋的實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 服務(wù)器向客戶端發(fā)信息public void write(String msg) 獲取線程IDpublic int getID() 設(shè)置線程IDpublic void setID(int nid)  在Chatserver類內(nèi)調(diào)用ServerThread 實(shí)現(xiàn)對(duì)所有來(lái)訪客戶監(jiān)聽,為來(lái)訪者設(shè)置ID,若有離開用戶,則在聊天板塊廣播。下完一步判斷一次,有一個(gè)方向上同色棋子數(shù)超過5,則勝負(fù)已判斷。.*。   importwuziqiActionListener,MouseListener,MouseMotionListener,ItemListener   {   int1:黑子   int1游戲中   int//設(shè)置棋盤棋子狀態(tài)白子Button(游戲開始)。   Label   CheckboxckgHB=newinit()   {   setLayout(null)。   (this)。   ckbHB[0]=newCheckbox(黑子先,ckgHB,false)。   ckbHB[0].addItemListener(this)。   Game_start_csh()。e)   {   if   }   }   publicg=getGraphics()。   }   }   publicvoid   int   if||   }   if   y1=y1/20*20。mouseEntered(MouseEvente){}   publicvoidmouseMoved(MouseEventg)   {   draw_qipan(g)。x,int//判斷游戲未開始   {   return。g=getGraphics()。   }   else   {   ()。   if   }   if   }   if   }   if   }   }   public(x==0)   {   return   }   }   public//畫棋盤   for(int   (20*i,20,20*i,300)。//游戲開始   {   intGame_Start=1。voidintGame_Start=0。   fori++j16   }   public   Game_start_csh()。e)   ckbHB[1].setEnabled(e)。x,intx1,y1,t=1。(int)   {   if   }   else   {   break。i5   }   if(intGame_Body[x1i][y1]==intGame_Body[x][y])   {   t+=1。true。boolean//判斷輸贏   y1=y。i5   }   if(int)   {   if   }   }   iffalse。x,intx1,y1,t=1。(int)   {   if   }   else   {   break。i5   }   if(intGame_Body[x1i][y1+i]==intGame_Body[x][y])   {   t+=1。true。boolean//判斷輸贏   y1=y。i5   }   if(int)   {   if   }   }   iffalse。 //當(dāng)某客戶離開,給其它客戶端發(fā)消息 if((leave)){ for(int i=0。 } }else{ //把某客戶端發(fā)過來(lái)的發(fā)送到所有客戶端 for(int i=0。} 五、運(yùn)行調(diào)試與分析討論 圖 5—1 棋盤圖5—1 棋盤圖,當(dāng)選擇好黑白角色后點(diǎn)擊開始,便可以下棋;點(diǎn)擊重置時(shí)重新開始下棋;點(diǎn)擊退出時(shí)結(jié)束游戲,并退出。 圖5—2ChatServer 如果用戶登錄則監(jiān)聽 listening ......、accept a client使用了Socket,和多線程技術(shù)。此對(duì)話框可以允許多個(gè)用戶群聊,但是少了一個(gè)窗口顯示所有在線用戶信息。在熟悉課本和上網(wǎng)搜索后,才算馬馬虎虎的完成了任務(wù)。在畫棋盤時(shí),調(diào)用draw方法對(duì)于畫圖這塊的坐標(biāo)布置,在今后學(xué)畫其他圖畫時(shí)能夠得心應(yīng)手。這次的課程設(shè)計(jì)感覺不是很成功,平時(shí)學(xué)的東西不能靈活應(yīng)用,頭腦一片漿糊似的,搞不太清楚java程序,今后將多倍學(xué)習(xí)、多加鍛煉、多加積累知識(shí)……七、參考文獻(xiàn)[1]丁振凡. Java語(yǔ)言實(shí)用教程(第2版)[M]. 北京郵電大學(xué)出版社. [2]丁振凡. Java語(yǔ)言實(shí)用教程實(shí)驗(yàn)指導(dǎo)(第2版)[M]. 北京郵電大學(xué)出版社. [3]楊樹林等. Java語(yǔ)言最新實(shí)用案例教程(第2版)[M]. 清華大學(xué)出版社. 15
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1