- java.lang.Object
-
- java.awt.event.WindowAdapter
-
- 实现的所有接口
-
WindowFocusListener,WindowListener,WindowStateListener,EventListener
public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
用于接收窗口事件的抽象适配器类。 此类中的方法为空。 此类用于创建侦听器对象。扩展此类以创建
WindowEvent侦听器并覆盖感兴趣事件的方法。 (如果实现了WindowListener接口,则必须定义其中的所有方法。此抽象类为它们定义了所有的null方法,因此您只需要为您关心的事件定义方法。)使用扩展类创建一个侦听器对象,然后使用窗口的
addWindowListener方法将其注册到Window。 当窗口的状态因打开,关闭,激活或停用,图标化或取消图标化而发生变化时,将调用侦听器对象中的相关方法,并将WindowEvent传递给它。- 从以下版本开始:
- 1.1
- 另请参见:
-
WindowEvent,WindowListener, Tutorial: Writing a Window Listener
-
-
构造方法摘要
构造方法 构造器 描述 WindowAdapter()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidwindowActivated(WindowEvent e)激活窗口时调用。voidwindowClosed(WindowEvent e)窗口关闭时调用。voidwindowClosing(WindowEvent e)窗口处于关闭状态时调用。voidwindowDeactivated(WindowEvent e)窗口取消激活时调用。voidwindowDeiconified(WindowEvent e)窗口取消图标化时调用。voidwindowGainedFocus(WindowEvent e)当Window设置为焦点窗口时调用,这意味着Window或其子组件之一将接收键盘事件。voidwindowIconified(WindowEvent e)窗口图标化时调用。voidwindowLostFocus(WindowEvent e)当Window不再是焦点窗口时调用,这意味着键盘事件将不再传递给Window或其任何子组件。voidwindowOpened(WindowEvent e)打开窗口时调用。voidwindowStateChanged(WindowEvent e)更改窗口状态时调用。
-
-
-
方法详细信息
-
windowOpened
public void windowOpened(WindowEvent e)
打开窗口时调用。- Specified by:
-
windowOpened在界面WindowListener - 参数
-
e- 要处理的事件
-
windowClosing
public void windowClosing(WindowEvent e)
窗口处于关闭状态时调用。 此时可以覆盖关闭操作。- Specified by:
-
windowClosing接口WindowListener - 参数
-
e- 要处理的事件
-
windowClosed
public void windowClosed(WindowEvent e)
窗口关闭时调用。- Specified by:
-
windowClosed接口WindowListener - 参数
-
e- 要处理的事件
-
windowIconified
public void windowIconified(WindowEvent e)
窗口图标化时调用。- Specified by:
-
windowIconified接口WindowListener - 参数
-
e- 要处理的事件 - 另请参见:
-
Window.setIconImage(java.awt.Image)
-
windowDeiconified
public void windowDeiconified(WindowEvent e)
窗口取消图标化时调用。- Specified by:
-
windowDeiconified在界面WindowListener - 参数
-
e- 要处理的事件
-
windowActivated
public void windowActivated(WindowEvent e)
激活窗口时调用。- Specified by:
-
windowActivated接口WindowListener - 参数
-
e- 要处理的事件
-
windowDeactivated
public void windowDeactivated(WindowEvent e)
窗口取消激活时调用。- Specified by:
-
windowDeactivated在界面WindowListener - 参数
-
e- 要处理的事件
-
windowStateChanged
public void windowStateChanged(WindowEvent e)
更改窗口状态时调用。- Specified by:
-
windowStateChanged接口WindowStateListener - 参数
-
e- 要处理的事件 - 从以下版本开始:
- 1.4
-
windowGainedFocus
public void windowGainedFocus(WindowEvent e)
当Window设置为焦点窗口时调用,这意味着Window或其子组件之一将接收键盘事件。- Specified by:
-
windowGainedFocus接口WindowFocusListener - 参数
-
e- 要处理的事件 - 从以下版本开始:
- 1.4
-
windowLostFocus
public void windowLostFocus(WindowEvent e)
当Window不再是焦点窗口时调用,这意味着键盘事件将不再传递给Window或其任何子组件。- Specified by:
-
windowLostFocus接口WindowFocusListener - 参数
-
e- 要处理的事件 - 从以下版本开始:
- 1.4
-
-