AWT WindowEvent 类



此类的对象表示窗口状态的变化。当窗口打开、关闭、激活、失活、图标化或取消图标化,或者焦点转移到窗口内或窗口外时,窗口对象会生成此低级事件。

类声明

以下是java.awt.event.WindowEvent类的声明

public class WindowEvent
   extends ComponentEvent

字段

以下是java.awt.event.WindowEvent类的字段

  • static int WINDOW_ACTIVATED --窗口激活事件类型。

  • static int WINDOW_CLOSED --窗口关闭事件。

  • static int WINDOW_CLOSING --“窗口即将关闭”事件。

  • static int WINDOW_DEACTIVATED --窗口失活事件类型。

  • static int WINDOW_DEICONIFIED --窗口取消图标化事件类型。

  • static int WINDOW_FIRST --窗口事件使用的 ID 范围中的第一个数字。

  • static int WINDOW_GAINED_FOCUS --窗口获得焦点事件类型。

  • static int WINDOW_ICONIFIED --窗口图标化事件。

  • static int WINDOW_LAST --窗口事件使用的 ID 范围中的最后一个数字。

  • static int WINDOW_LOST_FOCUS --窗口失去焦点事件类型。

  • static int WINDOW_OPENED --窗口打开事件。

  • static int WINDOW_STATE_CHANGED --窗口状态改变事件类型。

类构造函数

序号构造函数及描述
1

WindowEvent(Window source, int id)

构造一个 WindowEvent 对象。

2

WindowEvent(Window source, int id, int oldState, int newState)

使用指定的先前和新的窗口状态构造一个 WindowEvent 对象。

3

WindowEvent(Window source, int id, Window opposite)

使用指定的相反窗口构造一个 WindowEvent 对象。

4

WindowEvent(Window source, int id, Window opposite, int oldState, int newState)

构造一个 WindowEvent 对象。

类方法

序号方法及描述
1

int getNewState()

对于 WINDOW_STATE_CHANGED 事件,返回窗口的新状态。

2

int getOldState()

对于 WINDOW_STATE_CHANGED 事件,返回窗口的先前状态。

3

Window getOppositeWindow()

返回参与此焦点或激活更改的另一个窗口。

4

Window getWindow()

返回事件的发起者。

5

String paramString()

返回一个参数字符串,用于识别此事件。

继承的方法

此类继承自以下类的方法

  • java.awt.event.ComponentEvent

  • java.awt.AWTEvent

  • java.util.EventObject

  • java.lang.Object

awt_event_classes.htm
广告