實際上,我正在編寫一個程序,我需要檢測鍵盤上的操作以及按鍵。我如何在同一個類中實現ActionListener和KeyListener?如果我不能,請提供一種替代方法來編碼相同的情況。我會非常感謝大家的回答。在同一類中使用ActionListener和KeyListener
-1
A
回答
2
只是讓他們實現你的接口:
public class MyClass implements KeyListener, ActionListener {
public void actionPerformed(ActionEvent e){/** do something **/}
public void keyPressed(KeyEvent e){/** do something different **/}
}
(未經測試)
的KeyListener
類需要很多其他的方法,但我猜你的IDE會告訴你...
+0
它不會以這種方式工作......它會顯示錯誤,因爲MyClass不是抽象的,它不覆蓋KeyListener的方法...... –
+2
正如我告訴你的,你需要在KeyListener類中實現所有方法。很顯然,是的。覆蓋所有的方法,你準備好了。 – desperateCoder
+0
或者您可以使用KeyAdapter –
0
你可以這樣做,
public class example implements ActionListener, KeyListener { }
相關問題
- 1. JFrame的keylistener與actionlistener
- 2. 在不同的類中使用ActionListener
- 3. 在另一個類中使用ActionListener
- 4. Java GUI - MouseListener和ActionListener可能在同一個類中?
- 5. 使用android listview和keylistener
- 6. 如何使用ActionListener在同一個Applet中添加新面板
- 7. 在同一類中實現ActionListener爲三個按鈕
- 8. 如何在ActionListener中實現一個類?
- 9. 如何在另一個類的ActionListener中調用Java類
- 10. 從另一個actionlistener調用一個actionlistener
- 11. JSF:一起使用onclick + actionListener
- 12. 父類中的ActionListener
- 13. 在主類中沒有調用ActionListener?
- 14. Java KeyListener在單獨的類
- 15. Java - 數字遊戲 - 同一類中的多個ActionListener
- 16. JButton中的類和actionlistener上的主
- 17. 如何在Java中正確使用keyListener
- 18. 在ActionListener中調用
- 19. ActionListener在一個單獨的類
- 20. 在一個類中使用ActionListener在另一個類中啓動一個計時器
- 21. 如何在同一個類中同時使用MessageContract和CollectionDataContract?
- 22. setEditable使用ActionListener
- 23. JPasswordField和KeyListener
- 24. KeyListener和計時
- 25. 如何從一個keylistener調用一個變量到不同的類
- 26. 如何在Java中使用與其他元素相同的actionListener
- 27. 您的類應該實現ActionListener還是使用匿名ActionListener類的對象
- 28. 我正在使用actionlistener
- 29. 將keylistener添加到java中。實施keylistener類限制?
- 30. ActionListener類引用問題
你試過了嗎? – domsson
是的,我已經嘗試了很多次 –
只是爲了將來的參考,它是最好的實踐,以便a)顯示(相關)代碼以顯示您的嘗試以及讓人們重現問題,b )正確地解釋*什麼*不起作用(「我試過它不起作用」並沒有告訴我們任何東西)。檢查http://stackoverflow.com/help/how-to-ask – domsson