Module java.desktop
Package java.awt.event

Class KeyAdapter

java.lang.Object
java.awt.event.KeyAdapter
所有已实现的接口:
KeyListener, EventListener
直接已知的子类:
BasicComboBoxUI.KeyHandler, BasicComboPopup.InvocationKeyHandler, BasicTreeUI.KeyHandler

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

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

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

自版本:
1.1
参见:
  • Constructor Details

    • KeyAdapter

      protected KeyAdapter()
      构造一个KeyAdapter
  • Method Details

    • keyTyped

      public void keyTyped(KeyEvent e)
      键入键时调用。此事件发生在按键后紧跟着释放键时。
      指定者:
      keyTyped 在接口 KeyListener
      参数:
      e - 要处理的事件
    • keyPressed

      public void keyPressed(KeyEvent e)
      按下键时调用。
      指定者:
      keyPressed 在接口 KeyListener
      参数:
      e - 要处理的事件
    • keyReleased

      public void keyReleased(KeyEvent e)
      释放键时调用。
      指定者:
      keyReleased 在接口 KeyListener
      参数:
      e - 要处理的事件