在同一个类中使用ActionListener和KeyListener

时间:2017-03-07 10:42:49

标签: java swing actionlistener keylistener

实际上我正在编写一个程序,我需要检测键盘上的动作以及按键。如何在同一个类中实现ActionListener和KeyListener?如果我不能,请建议另一种方法来编码相同的情况。我将非常感谢大家的回答。

2 个答案:

答案 0 :(得分:2)

让他们实现你的接口:

public class MyClass implements KeyListener, ActionListener {

    public void actionPerformed(ActionEvent e){/** do something **/}

    public void keyPressed(KeyEvent e){/** do something different **/}

}

(未测试的)

KeyListener类需要一堆其他方法,但我想你的IDE会告诉你......

答案 1 :(得分:0)

你可以这样做,

public class example implements ActionListener, KeyListener { }