JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.AWTEvent
的使用

使用 AWTEvent 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
java.awt.im 提供輸入方法框架所需的類別和介面。 
java.awt.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
 

java.awtAWTEvent 的使用
 

返回 AWTEventjava.awt 中的方法
protected  AWTEvent Component.coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
          將正發送的事件與現有事件組合在一起。
static AWTEvent EventQueue.getCurrentEvent()
          返回當前正在被 EventQueue(它與正在調用的執行緒相關)指派的事件。
 AWTEvent EventQueue.getNextEvent()
          從 EventQueue 中移除一個事件,並返回該事件。
 AWTEvent EventQueue.peekEvent()
          返回 EventQueue 上的第一個事件,而不移除它。
 AWTEvent EventQueue.peekEvent(int id)
          返回指定 id(如果有) 的第一個事件。
 

參數型別為 AWTEventjava.awt 中的方法
protected  AWTEvent Component.coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
          將正發送的事件與現有事件組合在一起。
 void MenuComponent.dispatchEvent(AWTEvent e)
          將事件傳遞給此元件或其子元件之一。
 boolean DefaultKeyboardFocusManager.dispatchEvent(AWTEvent e)
          此方法由 AWT 事件排程程序調用,該排程程序請求當前的 KeyboardFocusManager 以它的名義指派指定的事件。
abstract  boolean KeyboardFocusManager.dispatchEvent(AWTEvent e)
          AWT 事件排程程序可以調用此方法,請求當前的 KeyboardFocusManager 為其指派指定的事件。
protected  void EventQueue.dispatchEvent(AWTEvent event)
          指派一個事件。
 void Component.dispatchEvent(AWTEvent e)
          為元件或其子元件之一指派事件。
 void EventQueue.postEvent(AWTEvent theEvent)
          將一個 1.1 樣式的事件發送到 EventQueue 中。
protected  void Button.processEvent(AWTEvent e)
          處理此按鈕上的事件。
protected  void Checkbox.processEvent(AWTEvent e)
          處理關於此複選框的事件。
protected  void CheckboxMenuItem.processEvent(AWTEvent e)
          處理此複選框選單項上的事件。
protected  void Choice.processEvent(AWTEvent e)
          處理關於此選擇的事件。
protected  void List.processEvent(AWTEvent e)
          此滾動列表的進程事件。
protected  void Scrollbar.processEvent(AWTEvent e)
          處理在滾動條上發生的事件。
protected  void TextComponent.processEvent(AWTEvent e)
          處理此文本元件上發生的事件。
protected  void TextField.processEvent(AWTEvent e)
          處理此文本欄位上的事件。
protected  void MenuItem.processEvent(AWTEvent e)
          處理此選單項上的事件。
protected  void MenuComponent.processEvent(AWTEvent e)
          處理發生在此選單元件上的事件。
protected  void Window.processEvent(AWTEvent e)
          處理此視窗上的事件。
protected  void Container.processEvent(AWTEvent e)
          處理關於此容器的事件。
protected  void Component.processEvent(AWTEvent e)
          處理元件上發生的事件。
 void KeyboardFocusManager.redispatchEvent(Component target, AWTEvent e)
          重新指派 AWTEvent 的方式是,AWT 事件排程程序不會遞歸式請求 KeyboardFocusManager 或任何已安裝的 KeyEventDispatcher 再次指派該事件。
 

java.awt.eventAWTEvent 的使用
 

java.awt.eventAWTEvent 的子類別
 class ActionEvent
          指示發生了元件定義的動作的語義事件。
 class AdjustmentEvent
          由 Adjustable 物件所發出的調整事件。
 class ComponentEvent
          指示元件被移動、大小被更改或可見性被更改的低層級別事件(它也是其他元件級事件的根類別)。
 class ContainerEvent
          指示容器內容因為添加或移除元件而更改的低層級別事件。
 class FocusEvent
          指示 Component 已獲得或失去輸入焦點的低層級別事件。
 class HierarchyEvent
          指示 Component 所屬的 Component 層次結構發生更改的事件。
 class InputEvent
          所有元件級別輸入事件的根事件類別。
 class InputMethodEvent
          輸入方法事件包含有關使用輸入方法進行撰寫的文本的資訊。
 class InvocationEvent
          當通過 AWT 事件排程執行緒進行排程時,在 Runnable 上執行 run() 方法的事件。
 class ItemEvent
          指示項被選定或取消選定的語義事件。
 class KeyEvent
          表示元件中發生鍵擊的事件。
 class MouseEvent
          指示元件中發生鼠標動作的事件。
 class MouseWheelEvent
          表示鼠標滾輪在元件中滾動的事件。
 class PaintEvent
          元件級繪製事件。
 class TextEvent
          指示物件文本已改變的語義事件。
 class WindowEvent
          指示視窗狀態改變的低層級別事件。
 

參數型別為 AWTEventjava.awt.event 中的方法
 void AWTEventListenerProxy.eventDispatched(AWTEvent evt)
          將屬性更改事件轉發給偵聽器代理。
 void AWTEventListener.eventDispatched(AWTEvent event)
          在 AWT 中指派事件時調用。
 

java.awt.imAWTEvent 的使用
 

參數型別為 AWTEventjava.awt.im 中的方法
 void InputContext.dispatchEvent(AWTEvent event)
          將事件指派到處於活動狀態的輸入方法。
 

java.awt.im.spiAWTEvent 的使用
 

參數型別為 AWTEventjava.awt.im.spi 中的方法
 void InputMethod.dispatchEvent(AWTEvent event)
          將事件指派到輸入方法。
 

javax.swing.eventAWTEvent 的使用
 

javax.swing.eventAWTEvent 的子類別
 class AncestorEvent
          報告給子元件的事件,該子元件源自元件層次結構中的某個祖先。
 class InternalFrameEvent
          以事件源的形式添加對 JInternalFrame 物件的支持的 AWTEvent
 class MenuDragMouseEvent
          MenuDragMouseEvent 用於通知對此進行偵聽的參與者在拖動情況下選單元素已經收到轉發給它的 MouseEvent。
 class MenuKeyEvent
          MenuKeyEvent 用於通知感興趣的參與者選單元素已在選單階層樹中接收轉發給它的 KeyEvent。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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