Module java.desktop
Package java.awt.event

Class FocusAdapter

java.lang.Object
java.awt.event.FocusAdapter
所有已实现的接口:
FocusListener, EventListener
直接已知的子类:
BasicSplitPaneUI.FocusHandler, BasicTabbedPaneUI.FocusHandler

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

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

使用扩展类创建一个监听器对象,然后使用组件的addFocusListener方法将其注册到组件上。当组件获得或失去键盘焦点时,将调用监听器对象中的相关方法,并将FocusEvent传递给它。

自版本:
1.1
参见:
  • Constructor Details

    • FocusAdapter

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

    • focusGained

      public void focusGained(FocusEvent e)
      当组件获得键盘焦点时调用。
      指定者:
      focusGained 在接口 FocusListener
      参数:
      e - 要处理的事件
    • focusLost

      public void focusLost(FocusEvent e)
      当组件失去键盘焦点时调用。
      指定者:
      focusLost 在接口 FocusListener
      参数:
      e - 要处理的事件