JavaTM 2 Platform
Standard Ed. 6

java.awt.event
介面 ComponentListener

所有父級介面:
EventListener
所有已知實作類別:
AWTEventMulticaster, BasicInternalFrameUI.ComponentHandler, BasicSliderUI.ComponentHandler, BasicTreeUI.ComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, ComponentAdapter, JViewport.ViewListener

public interface ComponentListener
extends EventListener

用於接收元件事件的偵聽器介面。對處理元件事件感興趣的類別要麼實作此介面(以及它包含的所有方法),要麼擴展抽象 ComponentAdapter 類別(只覆寫感興趣的方法)。然後,根據該類別創建的偵聽器物件使用元件的 addComponentListener 方法向該元件註冊。當元件的大小、位置或可見性發生更改時,可調用偵聽器物件中的相關方法,並將 ComponentEvent 傳遞給它。

這些元件事件“僅”為通知目的而提供;AWT 將自動內部處理元件移動和調整大小,使 GUI 佈局正常工作,而不管程序是否註冊了一個 ComponentListener

從以下版本開始:
1.1
另請參見:
ComponentAdapter, ComponentEvent, Tutorial: Writing a Component Listener

方法摘要
 void componentHidden(ComponentEvent e)
          元件變得不可見時調用。
 void componentMoved(ComponentEvent e)
          元件位置更改時調用。
 void componentResized(ComponentEvent e)
          元件大小更改時調用。
 void componentShown(ComponentEvent e)
          元件變得可見時調用。
 

方法詳細資訊

componentResized

void componentResized(ComponentEvent e)
元件大小更改時調用。


componentMoved

void componentMoved(ComponentEvent e)
元件位置更改時調用。


componentShown

void componentShown(ComponentEvent e)
元件變得可見時調用。


componentHidden

void componentHidden(ComponentEvent e)
元件變得不可見時調用。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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