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

Class FocusAdapter

  • All Implemented Interfaces:
    FocusListenerEventListener
    已知直接子类:
    BasicSplitPaneUI.FocusHandlerBasicTabbedPaneUI.FocusHandler


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

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

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

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

      • FocusAdapter

        public FocusAdapter​()
    • 方法详细信息

      • focusGained

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

        public void focusLost​(FocusEvent e)
        当组件丢失键盘焦点时调用。
        Specified by:
        focusLost在接口 FocusListener
        参数
        e - the event to be processed