- 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()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
windowActivated(WindowEvent e)
激活窗口时调用。void
windowClosed(WindowEvent e)
窗口关闭时调用。void
windowClosing(WindowEvent e)
窗口处于关闭状态时调用。void
windowDeactivated(WindowEvent e)
窗口取消激活时调用。void
windowDeiconified(WindowEvent e)
窗口取消图标化时调用。void
windowGainedFocus(WindowEvent e)
当Window设置为焦点窗口时调用,这意味着Window或其子组件之一将接收键盘事件。void
windowIconified(WindowEvent e)
窗口图标化时调用。void
windowLostFocus(WindowEvent e)
当Window不再是焦点窗口时调用,这意味着键盘事件将不再传递给Window或其任何子组件。void
windowOpened(WindowEvent e)
打开窗口时调用。void
windowStateChanged(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
-
-