模块  java.desktop
软件包  java.awt.event

Class KeyAdapter

  • 实现的所有接口
    KeyListenerEventListener
    已知直接子类:
    BasicComboBoxUI.KeyHandlerBasicComboPopup.InvocationKeyHandlerBasicTreeUI.KeyHandler

    public abstract class KeyAdapterextends Objectimplements KeyListener
    用于接收键盘事件的抽象适配器类。 此类中的方法为空。 此类用于创建侦听器对象。

    扩展此类以创建KeyEvent侦听器并覆盖感兴趣事件的方法。 (如果实现了KeyListener接口,则必须定义其中的所有方法。此抽象类为它们定义了所有的null方法,因此您只需为您关心的事件定义方法。)

    使用扩展类创建一个侦听器对象,然后使用组件的addKeyListener方法将其注册到组件。 按下,释放或键入某个键时,将调用侦听器对象中的相关方法,并将KeyEvent传递给它。

    从以下版本开始:
    1.1
    另请参见:
    KeyEventKeyListenerTutorial: Writing a Key Listener
    • 构造方法详细信息

      • KeyAdapter

        public KeyAdapter()
    • 方法详细信息

      • keyTyped

        public void keyTyped​(KeyEvent e)
        键入键时调用。 按键按下后按键释放时会发生此事件。
        Specified by:
        keyTyped在接口 KeyListener
        参数
        e - 要处理的事件
      • keyPressed

        public void keyPressed​(KeyEvent e)
        按下某个键时调用。
        Specified by:
        keyPressed接口 KeyListener
        参数
        e - 要处理的事件
      • keyReleased

        public void keyReleased​(KeyEvent e)
        释放密钥时调用。
        Specified by:
        keyReleased接口 KeyListener
        参数
        e - 要处理的事件