注冊用戶即可下載全站資源 關注Java幫幫微信公眾號
 

Java源碼:抓不住的方塊

24
發表時間:2018-08-24 11:08



一個Java小游戲抓不住的方塊,用戶可以通過鼠標抓取方塊,但是無論用戶怎樣努力,方塊總是朝著與鼠標相反的方向運動,總是抓不住方塊。主要是利用Java的圖形界面技術和消息響應機制完成了抓不住的方塊的制作。通過圖形界面的技術,完成了界面布局和方塊的制作。通過運用Windows下鼠標動作的響應技術,實現“抓不住方塊”的效果。  
  知識點:使用Graphics類制作方塊,使用java.awt.Event類響應鼠標動作,使用Color類設置方塊的顏色,使用int類記錄光標的位置。  
  實現思路:首先要制作界面中的方塊,通過Graphics類的對象函數g.setColor(Color.red)設置方塊的顏色為紅色,然后通過語句g.drawRect(0, 0, size().width - 1, size().height - 1)和g.drawRect(mx, my, (size().width/10) - 1, (size().height/10) - 1)繪制出兩個矩形,完成方塊的制作。然后實現“抓不住的方塊”效果,要響應鼠標事件,通過函數public boolean mouseDown(java.awt.Event evt, int x, int y

響應按下鼠標的動作,通過光標位置的判斷來避免鼠標抓到界面中的方塊。

  • 附件下載(1):
文章分類: Java源碼
分享到:
支付寶贊助-Java幫幫社區
微信贊助-Java幫幫社區
Java幫幫公眾號生態

Java幫幫公眾號生態

總有一款適合你

Java幫幫-微信公眾號

Java幫幫-微信公眾號

將分享做到極致

Python幫幫-公眾號

Python幫幫-公眾號

人工智能,爬蟲,學習教程

大數據驛站-微信公眾號

大數據驛站-微信公眾號

一起在數據中成長

九點編程-公眾號

九點編程-公眾號

深夜九點學編程

程序員生活志-公眾號

程序員生活志-公眾號

互聯網,職場,程序員那些事兒

Java幫幫學習群生態

Java幫幫學習群生態

總有一款能幫到你

Java學習群

Java學習群

與大牛一起交流

大數據學習群

大數據學習群

在數據中成長

九點編程學習群

九點編程學習群

深夜九點學編程

python學習群

python學習群

人工智能,爬蟲

測試學習群

測試學習群

感受測試的魅力

Java幫幫生態承諾

Java幫幫生態承諾

一直堅守,不負重望

初心
勤儉
誠信
正義
分享
合作品牌 非盈利生態-優質內容分享傳播者
關于我們
友鏈申請
友鏈交換:加幫主QQ2524138991 留言即可 24小時內答復  
全站內容非商業用途,內容來源于網友,并遵循 許可,如有異議請聯系客服。
會員登錄
獲取驗證碼
登錄
登錄
我的資料
留言
回到頂部