JavaTM 2 Platform
Standard Ed. 6

java.awt.event
介面 WindowListener

所有父級介面:
EventListener
所有已知實作類別:
AWTEventMulticaster, BasicToolBarUI.FrameListener, JMenu.WinListener, WindowAdapter

public interface WindowListener
extends EventListener

用於接收視窗事件的偵聽器介面。旨在處理視窗事件的類別要麼實作此介面(及其包含的所有方法),要麼擴展抽象類別 WindowAdapter(僅覆寫所需的方法)。然後使用視窗的 addWindowListener 方法將從該類別所創建的偵聽器物件向該 Window 註冊。當通過打開、關閉、啟動或停用、圖標化或取消圖標化而改變了視窗狀態時,將調用該偵聽器物件中的相關方法,並將 WindowEvent 傳遞給該方法。

從以下版本開始:
1.1
另請參見:
WindowAdapter, WindowEvent, Tutorial: How to Write Window Listeners

方法摘要
 void windowActivated(WindowEvent e)
          將 Window 設置為活動 Window 時調用。
 void windowClosed(WindowEvent e)
          因對視窗調用 dispose 而將其關閉時調用。
 void windowClosing(WindowEvent e)
          使用者試圖從視窗的系統選單中關閉視窗時調用。
 void windowDeactivated(WindowEvent e)
          當 Window 不再是活動 Window 時調用。
 void windowDeiconified(WindowEvent e)
          視窗從最小化狀態變為正常狀態時調用。
 void windowIconified(WindowEvent e)
          視窗從正常狀態變為最小化狀態時調用。
 void windowOpened(WindowEvent e)
          視窗首次變為可見時調用。
 

方法詳細資訊

windowOpened

void windowOpened(WindowEvent e)
視窗首次變為可見時調用。


windowClosing

void windowClosing(WindowEvent e)
使用者試圖從視窗的系統選單中關閉視窗時調用。


windowClosed

void windowClosed(WindowEvent e)
因對視窗調用 dispose 而將其關閉時調用。


windowIconified

void windowIconified(WindowEvent e)
視窗從正常狀態變為最小化狀態時調用。對於很多平臺而言,已最小化的視窗將顯示為視窗 iconImage 屬性中所指定的圖標。

另請參見:
Frame.setIconImage(java.awt.Image)

windowDeiconified

void windowDeiconified(WindowEvent e)
視窗從最小化狀態變為正常狀態時調用。


windowActivated

void windowActivated(WindowEvent e)
將 Window 設置為活動 Window 時調用。只有框架或對話框可以成為活動 Window。本機的視窗系統可能使用特殊裝飾表示活動 Window 或其子視窗,如高亮顯示標題欄。活動 Window 要麼是聚焦 Window,要麼是作為聚焦 Window 所有者的第一個 Frame 或 Dialog。


windowDeactivated

void windowDeactivated(WindowEvent e)
當 Window 不再是活動 Window 時調用。只有框架或對話框可以成為活動 Window。本機的視窗作業系統可能使用特殊裝飾表示活動 Window 或其子視窗,如高亮顯示標題欄。活動 Window 要麼是聚焦 Window,要麼是作為聚焦 Window 所有者的第一個 Frame 或 Dialog。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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