Module java.desktop
Package java.awt.event

Interface KeyListener

所有超接口:
EventListener
所有已知实现类:
AWTEventMulticaster, BasicComboBoxUI.KeyHandler, BasicComboPopup.InvocationKeyHandler, BasicTableUI.KeyHandler, BasicTreeUI.KeyHandler, KeyAdapter

public interface KeyListener extends EventListener
用于接收键盘事件(按键)的监听器接口。对于希望处理键盘事件的类,可以实现此接口(及其所有包含的方法)或扩展抽象类KeyAdapter(仅覆盖感兴趣的方法)。

从该类创建的监听器对象然后使用组件的addKeyListener方法注册到组件上。当按下、释放或键入键时会生成键盘事件。然后调用监听器对象中的相关方法,并将KeyEvent传递给它。

自 JDK 版本:
1.1
参见:
  • Method Details

    • keyTyped

      void keyTyped(KeyEvent e)
      当键入键时调用。请参阅KeyEvent的类描述以了解键入事件的定义。
      参数:
      e - 要处理的事件
    • keyPressed

      void keyPressed(KeyEvent e)
      当按下键时调用。请参阅KeyEvent的类描述以了解按下事件的定义。
      参数:
      e - 要处理的事件
    • keyReleased

      void keyReleased(KeyEvent e)
      当释放键时调用。请参阅KeyEvent的类描述以了解释放事件的定义。
      参数:
      e - 要处理的事件