JavaTM 2 Platform
Standard Ed. 6

java.awt.event
類別 WindowAdapter

java.lang.Object
  繼承者 java.awt.event.WindowAdapter
所有已實作的介面:
WindowFocusListener, WindowListener, WindowStateListener, EventListener
直接已知子類別:
BasicToolBarUI.FrameListener, JMenu.WinListener

public abstract class WindowAdapter
extends Object
implements WindowListener, WindowStateListener, WindowFocusListener

接收視窗事件的抽象適配器類別。此類別中的方法為空。此類別存在的目的是方便創建偵聽器物件。

擴展此類別可創建 WindowEvent 偵聽器並為所需事件覆寫該方法。(如果要實作 WindowListener 介面,則必須定義該介面內的所有方法。此抽象類別將所有方法都定義為 null,所以只需針對關心的事件定義方法。)

使用擴展的類別可以創建偵聽器物件,然後使用視窗的 addWindowListener 方法向該視窗註冊偵聽器。當通過打開、關閉、啟動或停用、圖標化或取消圖標化而改變了視窗狀態時,將調用該偵聽器物件中的相關方法,並將 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 時調用,聚焦 Window 意味著該 Window 或其某個子元件將接收鍵盤事件。
 void windowIconified(WindowEvent e)
          圖標化視窗時調用。
 void windowLostFocus(WindowEvent e)
          該 Window 不再為聚焦 Window 時調用,不再為聚焦 Window 意味著鍵盤事件不再傳遞到該 Window 或其任意子元件。
 void windowOpened(WindowEvent e)
          已打開視窗時調用。
 void windowStateChanged(WindowEvent e)
          視窗狀態改變時調用。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

WindowAdapter

public WindowAdapter()
方法詳細資訊

windowOpened

public void windowOpened(WindowEvent e)
已打開視窗時調用。

指定者:
介面 WindowListener 中的 windowOpened

windowClosing

public void windowClosing(WindowEvent e)
視窗正處在關閉過程中時調用。此時可覆寫關閉操作。

指定者:
介面 WindowListener 中的 windowClosing

windowClosed

public void windowClosed(WindowEvent e)
當視窗已被關閉時調用。

指定者:
介面 WindowListener 中的 windowClosed

windowIconified

public void windowIconified(WindowEvent e)
圖標化視窗時調用。

指定者:
介面 WindowListener 中的 windowIconified
另請參見:
Frame.setIconImage(java.awt.Image)

windowDeiconified

public void windowDeiconified(WindowEvent e)
取消圖標化視窗時調用。

指定者:
介面 WindowListener 中的 windowDeiconified

windowActivated

public void windowActivated(WindowEvent e)
啟動視窗時調用。

指定者:
介面 WindowListener 中的 windowActivated

windowDeactivated

public void windowDeactivated(WindowEvent e)
停用視窗時調用。

指定者:
介面 WindowListener 中的 windowDeactivated

windowStateChanged

public void windowStateChanged(WindowEvent e)
視窗狀態改變時調用。

指定者:
介面 WindowStateListener 中的 windowStateChanged
從以下版本開始:
1.4

windowGainedFocus

public void windowGainedFocus(WindowEvent e)
該 Window 被設置為聚焦 Window 時調用,聚焦 Window 意味著該 Window 或其某個子元件將接收鍵盤事件。

指定者:
介面 WindowFocusListener 中的 windowGainedFocus
從以下版本開始:
1.4

windowLostFocus

public void windowLostFocus(WindowEvent e)
該 Window 不再為聚焦 Window 時調用,不再為聚焦 Window 意味著鍵盤事件不再傳遞到該 Window 或其任意子元件。

指定者:
介面 WindowFocusListener 中的 windowLostFocus
從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only