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