返回介绍

java.awt.event 类 WindowAdapter

发布于 2019-10-04 09:50:18 字数 6606 浏览 1197 评论 0 收藏 0

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 方法向该窗口注册侦听器。当通过打开、关闭、激活或停用、图标化或取消图标化而改变了窗口状态时,将调用该侦听器对象中的相关方法,并将 WindowEvent 传递给该方法。

从以下版本开始:
1.1
另请参见:
WindowEvent , WindowListener , Tutorial: Writing a Window Listener, Reference: The Java Class Libraries (update file)

构造方法摘要
WindowAdapter()
方法摘要
voidwindowActivated(WindowEvente)

激活窗口时调用。

voidwindowClosed(WindowEvente)

当窗口已被关闭时调用。

voidwindowClosing(WindowEvente)

窗口正处在关闭过程中时调用。

voidwindowDeactivated(WindowEvente)

停用窗口时调用。

voidwindowDeiconified(WindowEvente)

取消图标化窗口时调用。

voidwindowGainedFocus(WindowEvente)

该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。

voidwindowIconified(WindowEvente)

图标化窗口时调用。

voidwindowLostFocus(WindowEvente)

该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。

voidwindowOpened(WindowEvente)

已打开窗口时调用。

voidwindowStateChanged(WindowEvente)

窗口状态改变时调用。

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造方法详细信息

WindowAdapter

public WindowAdapter()

方法详细信息

windowOpened

public void windowOpened(WindowEvente)
已打开窗口时调用。
指定者:
接口 WindowListener 中的 windowOpened

windowClosing

public void windowClosing(WindowEvente)
窗口正处在关闭过程中时调用。此时可重写关闭操作。
指定者:
接口 WindowListener 中的 windowClosing

windowClosed

public void windowClosed(WindowEvente)
当窗口已被关闭时调用。
指定者:
接口 WindowListener 中的 windowClosed

windowIconified

public void windowIconified(WindowEvente)
图标化窗口时调用。
指定者:
接口 WindowListener 中的 windowIconified
另请参见:
Frame.setIconImage(java.awt.Image)

windowDeiconified

public void windowDeiconified(WindowEvente)
取消图标化窗口时调用。
指定者:
接口 WindowListener 中的 windowDeiconified

windowActivated

public void windowActivated(WindowEvente)
激活窗口时调用。
指定者:
接口 WindowListener 中的 windowActivated

windowDeactivated

public void windowDeactivated(WindowEvente)
停用窗口时调用。
指定者:
接口 WindowListener 中的 windowDeactivated

windowStateChanged

public void windowStateChanged(WindowEvente)
窗口状态改变时调用。
指定者:
接口 WindowStateListener 中的 windowStateChanged
从以下版本开始:
1.4

windowGainedFocus

public void windowGainedFocus(WindowEvente)
该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
指定者:
接口 WindowFocusListener 中的 windowGainedFocus
从以下版本开始:
1.4

windowLostFocus

public void windowLostFocus(WindowEvente)
该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。
指定者:
接口 WindowFocusListener 中的 windowLostFocus
从以下版本开始:
1.4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文