Module  java.desktop
软件包  java.awt.event

Class KeyAdapter

  • All Implemented Interfaces:
    KeyListenerEventListener
    已知直接子类:
    BasicComboBoxUI.KeyHandlerBasicComboPopup.InvocationKeyHandlerBasicTreeUI.KeyHandler


    public abstract class KeyAdapter
    extends Object
    implements KeyListener
    用于接收键盘事件的抽象适配器类。 这个类中的方法是空的。 此类作为创建侦听器对象的方便而存在。

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

    使用扩展类创建侦听器对象,然后使用组件的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 - 要处理的事件