看板 java 關於我們 聯絡資訊
※ 引述《zirconium (zirconium)》之銘言: : C1 level 應該吧 : 程式目標: 滑鼠點擊加上一點按鍵選擇的劇情遊戲 : 因故事內容包含在圖檔裡面 : 程式只需在滑鼠點擊時能更換圖片即可 : 另碰到選擇時能使鍵盤輸入選擇 如果你整個畫面中只使用一個 focusable component(比如一個 JButton object), 不會有大問題,因為輸入焦點(focus)總是停留在此單一的 focusable 元件上, 你只要向此元件註冊 mouse/key listener 來監視 mouse/key input 可完成你 需要的操作行為。 如果畫面中並存數個 focusable UI 元件,焦點會在滑鼠操作時轉移,這時候 你就沒有辦法只透過一個元件去監視 key input。 這種應用下建議改用 swing component 內建的 InputMap + ActionMap 機制來 實作操作上的控制。 需程式碼範例可參考: http://www.javaworld.com.tw/jute/post/view?bid=29&id=137459&sty=3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.139.234