嘿,那裏,我正在尋找一個Key Listener,當鼠標按下時總是激活自己......例如,如果我一直按下按鈕,它總會在控制檯上寫入一些東西,並停止寫入當我釋放鼠標按鈕時。JButton動作監聽器
0
A
回答
4
首先,KeyListeners響應鍵盤事件:MouseListeners響應鼠標事件。但是,如果您正在處理JButton,則可能需要將ActionListener附加到按鈕上。當JButton被按下時,它會作出響應,這可以以不同的方式,不涉及鼠標。
聽衆通常不會這樣做。你需要的是一個定時器,它會在某個時間間隔內重複寫入控制檯。然後你使用一個ActionListener來啓動按鈕被按下時的過程,並在釋放按鈕時停止它。這些類的文檔應該給你你需要的。
4
您可以使用MouseListener來發出信號,該信號指示應用程序開始在MousePressed上打印某些內容,並在MouseReleased上停止打印。
您應該在單獨的線程中進行打印以防止Swing GUI凍結。
相關問題
- 1. JButton數組的動作監聽器
- 2. 我的JButton動作監聽器不工作
- 3. JButton的動作監聽器不能在JTable中工作
- 4. 動作監聽器
- 5. 向JButton添加一個動作監聽器
- 6. JButton的動作監聽器,局部變量
- 7. 在Action中啓用Jbutton監聽器
- 8. 有問題的JButton事件監聽器
- 9. 將監聽器添加到JButton數組;
- 10. Java動作監聽器
- 11. 動作監聽器錯誤
- 12. 添加動作監聽器
- 13. 全局動作監聽器
- 14. 動作監聽器故障
- 15. JTextArea吞嚥JButton動作偵聽器Java
- 16. Swing:動作監聽器的作用
- 17. 動作監聽器不工作
- 18. Java定時器動作監聽器
- 19. JButton動作監聽器問題。滑塊值顯示在字段中
- 20. 如何將JButton動作監聽器鏈接到另一個類的接口
- 21. Java中的動作監聽器
- 22. 設置目錄與動作監聽器
- 23. 數組列表動作監聽器
- 24. 動作監聽器沒有觸發
- 25. 動作監聽器在哪裏註冊?
- 26. 一個動作監聽器,兩個JButtons
- 27. Java動作監聽器嵌套循環
- 28. 陣列和動作監聽器java
- 29. 找不到符號動作監聽器
- 30. JSF添加動作監聽器
計時器是好的。比我的通用線程註釋更好(更具體)。 – extraneon 2010-06-30 17:02:18