Module  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的状态由于被打开,关闭,激活,停用,图标化或去隐藏而变化,或者通过焦点转移到或传出Window ,调用监听器对象中的相关方法,并且WindowEvent被传递给它
    从以下版本开始:
    1.4
    另请参见:
    WindowAdapterWindowEventTutorial: Writing a Window Listener
    • 方法详细信息

      • windowGainedFocus

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

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