实际上,我正在编写一个程序,我需要检测键盘上的操作以及按键。我如何在同一个类中实现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