JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:請問鍵盤監聽雙事件相衝問題 [Re:as0955344054]
bluewingsky





發文: 409
積分: 0
於 2015-05-30 11:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我之前有做過,方法是讓方向各做一個開關,
例如各用一個boolean變數來代表不同方向的各自的開關,
當按"上"時,讓上的開關=true,
按"右時,讓右的開關=true,
放開按鍵時就讓開關=false。

而你座標的移動不要放在鍵盤事件處理中控制,
要放在某個執行緒中來做,
例如動畫一般是放在執行緒中的run方法裡來做,
座標的移動控制也可以放在這裡來設定,
只需要在當中放個if,判斷哪個開關被打開
打開就讓座標++或- -,
這樣一來,只有當你按下方向鍵時,座標才會改變,
同時按下兩個方向,兩個方向就同時改變。


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
949 請問鍵盤監聽雙事件相衝問題 as0955344054 108 2015-05-30 07:57
858 Re:請問鍵盤監聽雙事件相衝問題 bluewingsky 274 2015-05-30 11:40
858 Re:請問鍵盤監聽雙事件相衝問題 as0955344054 120 2015-05-30 13:46
905 Re:請問鍵盤監聽雙事件相衝問題 bluewingsky 93 2015-05-30 17:51
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8