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

Interface WindowFocusListener

  • All Superinterfaces:
    EventListener
    所有已知实现类:
    AWTEventMulticasterBasicToolBarUI.FrameListenerJMenu.WinListenerWindowAdapter

    public interface WindowFocusListener
    extends EventListener
    侦听器接口用于接收WindowEvents ,包括WINDOW_GAINED_FOCUSWINDOW_LOST_FOCUS事件。 对处理WindowEvent感兴趣的类要么实现此接口(及其包含的所有方法),要么扩展抽象WindowAdapter类(仅覆盖感兴趣的方法)。 从该类所创建的侦听器对象,然后,注册Window使用WindowaddWindowFocusListener方法。 Window的状态因打开,关闭,激活,取消激活,图标化或取消图标化而变化,或者通过焦点转移到WindowWindow ,调用侦听器对象中的相关方法,并且WindowEvent被传递给它。
    从以下版本开始:
    1.4
    另请参见:
    WindowAdapterWindowEventTutorial: Writing a Window Listener
    • 方法详细信息

      • windowGainedFocus

        void windowGainedFocus​(WindowEvent e)
        当Window设置为焦点窗口时调用,这意味着Window或其子组件之一将接收键盘事件。
        参数
        e - 要处理的事件
      • windowLostFocus

        void windowLostFocus​(WindowEvent e)
        当Window不再是焦点窗口时调用,这意味着键盘事件将不再传递给Window或其任何子组件。
        参数
        e - 要处理的事件