JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.event.ComponentEvent
的使用

使用 ComponentEvent 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
 

java.awtComponentEvent 的使用
 

參數型別為 ComponentEventjava.awt 中的方法
 void AWTEventMulticaster.componentHidden(ComponentEvent e)
          通過在偵聽器 a 和偵聽器 b 上調用 componentHidden 方法處理 componentHidden 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentHidden(ComponentEvent e)
           
 void AWTEventMulticaster.componentMoved(ComponentEvent e)
          通過在偵聽器 a 和偵聽器 b 上調用 componentMoved 方法處理 componentMoved 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentMoved(ComponentEvent e)
           
 void AWTEventMulticaster.componentResized(ComponentEvent e)
          通過在偵聽器 a 和偵聽器 b 上調用 componentResized 方法處理 componentResized 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentResized(ComponentEvent e)
           
 void AWTEventMulticaster.componentShown(ComponentEvent e)
          通過在偵聽器 a 和偵聽器 b 上調用 componentShown 方法處理 componentShown 事件。
 void Component.AccessibleAWTComponent.AccessibleAWTComponentHandler.componentShown(ComponentEvent e)
           
protected  void Component.processComponentEvent(ComponentEvent e)
          處理元件上發生的元件事件,方法是將其指派到任意已註冊的 ComponentListener 物件。
 

java.awt.eventComponentEvent 的使用
 

java.awt.eventComponentEvent 的子類別
 class ContainerEvent
          指示容器內容因為添加或移除元件而更改的低層級別事件。
 class FocusEvent
          指示 Component 已獲得或失去輸入焦點的低層級別事件。
 class InputEvent
          所有元件級別輸入事件的根事件類別。
 class KeyEvent
          表示元件中發生鍵擊的事件。
 class MouseEvent
          指示元件中發生鼠標動作的事件。
 class MouseWheelEvent
          表示鼠標滾輪在元件中滾動的事件。
 class PaintEvent
          元件級繪製事件。
 class WindowEvent
          指示視窗狀態改變的低層級別事件。
 

參數型別為 ComponentEventjava.awt.event 中的方法
 void ComponentAdapter.componentHidden(ComponentEvent e)
          元件變得不可見時調用。
 void ComponentListener.componentHidden(ComponentEvent e)
          元件變得不可見時調用。
 void ComponentAdapter.componentMoved(ComponentEvent e)
          元件位置更改時調用。
 void ComponentListener.componentMoved(ComponentEvent e)
          元件位置更改時調用。
 void ComponentAdapter.componentResized(ComponentEvent e)
          元件大小更改時調用。
 void ComponentListener.componentResized(ComponentEvent e)
          元件大小更改時調用。
 void ComponentAdapter.componentShown(ComponentEvent e)
          元件變得可見時調用。
 void ComponentListener.componentShown(ComponentEvent e)
          元件變得可見時調用。
 

javax.swingComponentEvent 的使用
 

參數型別為 ComponentEventjavax.swing 中的方法
 void JViewport.ViewListener.componentResized(ComponentEvent e)
           
 

javax.swing.eventComponentEvent 的使用
 

javax.swing.eventComponentEvent 的子類別
 class MenuDragMouseEvent
          MenuDragMouseEvent 用於通知對此進行偵聽的參與者在拖動情況下選單元素已經收到轉發給它的 MouseEvent。
 class MenuKeyEvent
          MenuKeyEvent 用於通知感興趣的參與者選單元素已在選單階層樹中接收轉發給它的 KeyEvent。
 

javax.swing.plaf.basicComponentEvent 的使用
 

參數型別為 ComponentEventjavax.swing.plaf.basic 中的方法
 void BasicInternalFrameUI.ComponentHandler.componentHidden(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentMoved(ComponentEvent e)
           
 void BasicTreeUI.ComponentHandler.componentMoved(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentResized(ComponentEvent e)
          當 JInternalFrame 的父級大小更改時調用。
 void BasicSliderUI.ComponentHandler.componentResized(ComponentEvent e)
           
 void BasicInternalFrameUI.ComponentHandler.componentShown(ComponentEvent e)
           
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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