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 -- 窗口狀態改變的事件類型。

類的構造函數

S.N.

構造函數與說明

1

WindowEvent(Window source, int id)
Constructs a WindowEvent object.

2

WindowEvent(Window source, int id, int oldState, int newState)
Constructs a WindowEvent object with the specified previous and new window states.

3

WindowEvent(Window source, int id, Window opposite)
Constructs a WindowEvent object with the specified opposite Window.

4

WindowEvent(Window source, int id, Window opposite, int oldState, int newState)
Constructs a WindowEvent object.

類方法

S.N.

方法和說明

1

int getNewState()
For WINDOW_STATE_CHANGED events returns the new state of the window.

2

int getOldState()
For WINDOW_STATE_CHANGED events returns the previous state of the window.

3

Window getOppositeWindow()
Returns the other Window involved in this focus or activation change.

4

Window getWindow()
Returns the originator of the event.

5

String paramString()
Returns a parameter string identifying this event.

繼承的方法

這個類繼承的方法從以下類:

  • java.awt.event.ComponentEvent

  • java.awt.AWTEvent

  • java.util.EventObject

  • java.lang.Object