JavaTM 2 Platform
Standard Ed. 6

類別 java.util.EventObject
的使用

使用 EventObject 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.datatransfer 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.beans.beancontext 提供與 bean 上下文有關的類別和介面。 
java.util.prefs 此套件允許應用程序存儲並獲取使用者和系統首選項和配置資料。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.monitor 提供 monitor 類別的定義。 
javax.management.relation 提供 Relation Service 的定義。 
javax.management.remote 對 JMX MBean 伺服器進行遠端存取使用的介面。 
javax.management.timer 提供對 Timer MBean(計時器 MBean)的定義。 
javax.naming.event 在存取命名和目錄服務時提供對事件通知的支持。 
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制元件的支持。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.print.event 包 javax.print.event 套件含事件類別和偵聽器介面。 
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.sql 為通過 JavaTM 程式語言進行伺服器端資料源存取和處理提供 API。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.tree 提供處理 javax.swing.JTree 的類別和介面。 
 

java.awtEventObject 的使用
 

java.awtEventObject 的子類別
 class AWTEvent
          所有 AWT 事件的根事件類別。
 

java.awt.datatransferEventObject 的使用
 

java.awt.datatransferEventObject 的子類別
 class FlavorEvent
          FlavorEvent 用於通知感興趣的參與者,可用的 DataFlavorClipboard(事件源)中已改變。
 

java.awt.dndEventObject 的使用
 

java.awt.dndEventObject 的子類別
 class DragGestureEvent
          當特定的 DragGestureRecognizer 檢測到它正在追蹤的 Component 上已發生與平臺相關的拖動啟動動作時,將 DragGestureEvent 傳遞給 DragGestureListener 的 dragGestureRecognized() 方法。
 class DragSourceDragEvent
          通過 DragSourceContext,將 DragSourceDragEventDragSourceContextPeer 傳遞給向 DragSourceContext 及其關聯 DragSource 註冊的 DragSourceListener
 class DragSourceDropEvent
          通過 DragSourceContext,將 DragSourceDropEventDragSourceContextPeer 傳遞給向 DragSourceContext 及其關聯 DragSource 註冊的 DragSourceListenerdragDropEnd 方法。
 class DragSourceEvent
          此類別是 DragSourceDragEventDragSourceDropEvent 的基礎類別。
 class DropTargetDragEvent
          通過 dragEnter() 和 dragOver() 方法將 DropTargetDragEvent 發送給 DropTargetListener
 class DropTargetDropEvent
          通過 DropTargetListener drop() 方法發送 DropTargetDropEvent
 class DropTargetEvent
          DropTargetEventDropTargetDragEventDropTargetDropEvent 的基礎類別。
 

java.awt.eventEventObject 的使用
 

java.awt.eventEventObject 的子類別
 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
          指示視窗狀態改變的低層級別事件。
 

java.beansEventObject 的使用
 

java.beansEventObject 的子類別
 class IndexedPropertyChangeEvent
          無論何時遵守 JavaBeans 規範的元件("bean")更改綁定 (bound) 索引 (indexed) 屬性,都會提交一個 "IndexedPropertyChange" 事件。
 class PropertyChangeEvent
          無論 bean 何時更改 "bound" 或 "constrained" 屬性,都會提交一個 "PropertyChange" 事件。
 

java.beans.beancontextEventObject 的使用
 

java.beans.beancontextEventObject 的子類別
 class BeanContextEvent
           BeanContextEvent 是所有從 BeanContext 發出並與其語義有關事件的抽象根事件類別。
 class BeanContextMembershipEvent
          BeanContextMembershipEvent 封裝添加到特定 BeanContext 成員關係中(或從中移除)子級的列表。
 class BeanContextServiceAvailableEvent
           BeanContextServicesListener 使用此事件型別來標識將被註冊的服務。
 class BeanContextServiceRevokedEvent
           BeanContextServiceRevokedListener 使用此事件型別來標識將被取消的服務。
 

java.util.prefsEventObject 的使用
 

java.util.prefsEventObject 的子類別
 class NodeChangeEvent
          Preferences 節點發出的事件,用於指示已添加或移除該節點的子節點。
 class PreferenceChangeEvent
          Preferences 節點發出的事件,用於指示已經添加或移除首選項,或者首選項的值已被更改。
 

javax.managementEventObject 的使用
 

javax.managementEventObject 的子類別
 class AttributeChangeNotification
          提供 MBean 所發送的屬性更改通知的定義。
 class MBeanServerNotification
          表示 MBean 伺服器通過 MBeanServerDelegate MBean 所發出的通知。
 class Notification
          Notification 類別表示 MBean 所發出的通知。
 

javax.management.monitorEventObject 的使用
 

javax.management.monitorEventObject 的子類別
 class MonitorNotification
          提供對監視器 MBean 發送的通知的定義。
 

javax.management.relationEventObject 的使用
 

javax.management.relationEventObject 的子類別
 class RelationNotification
          Relation Service(關係服務)中的更改通知。
 

javax.management.remoteEventObject 的使用
 

javax.management.remoteEventObject 的子類別
 class JMXConnectionNotification
          在客戶端連接打開或關閉時,或者當通知丟失時發出的通知。
 

javax.management.timerEventObject 的使用
 

javax.management.timerEventObject 的子類別
 class TimerNotification
          此類別定義了由計時器 MBean 發送的通知。
 

javax.naming.eventEventObject 的使用
 

javax.naming.eventEventObject 的子類別
 class NamingEvent
          此類別表示命名/目錄服務觸發的事件。
 class NamingExceptionEvent
          此類別表示用來收集通知 NamingEvent 偵聽器的資訊的過程/進程拋出 NamingException 時觸發的事件。
 

javax.naming.ldapEventObject 的使用
 

javax.naming.ldapEventObject 的子類別
 class UnsolicitedNotificationEvent
          此類別表示為回應 LDAP 伺服器發送的未經請求的通知而觸發的事件。
 

javax.net.sslEventObject 的使用
 

javax.net.sslEventObject 的子類別
 class HandshakeCompletedEvent
          此事件指示在給定的 SSL 連接上 SSL 連繫交換結束。
 class SSLSessionBindingEvent
          此事件向 SSLSessionBindingListener 傳播。
 

javax.print.eventEventObject 的使用
 

javax.print.eventEventObject 的子類別
 class PrintEvent
          類別 PrintEvent 是所有 Print Service API 事件的父級類別。
 class PrintJobAttributeEvent
          類別 PrintJobAttributeEvent 封裝 PrintService 報告的事件,以便讓客戶端知道 PrintJob 的一個或多個列印屬性已更改。
 class PrintJobEvent
          類別 PrintJobEvent 封裝列印作業報告的常見事件,以便讓偵聽器知道 DocPrintJob 處理的進度。
 class PrintServiceAttributeEvent
          類別 PrintServiceAttributeEvent 封裝 Print Service 實例報告的事件,以便讓客戶端知道列印服務狀態的更改。
 

javax.sound.sampledEventObject 的使用
 

javax.sound.sampledEventObject 的子類別
 class LineEvent
          LineEvent 類別封裝某一行每次打開、關閉、啟動或停止時向其偵聽器發送的資訊。
 

javax.sqlEventObject 的使用
 

javax.sqlEventObject 的子類別
 class ConnectionEvent
          提供關於連接相關事件的源資訊的 Event 物件。
 class RowSetEvent
          RowSet 物件發生事件時產生的 Event 物件。
 class StatementEvent
          StatementEvent 被傳送給所有用 PooledConnection 註冊的 StatementEventListener
 

javax.swingEventObject 的使用
 

參數型別為 EventObjectjavax.swing 中的方法
 boolean JTable.editCellAt(int row, int column, EventObject e)
          如果 rowcolumn 位置的索引在有效範圍內,並且這些索引處的單元格是可編輯的,則以程式方式啟動該位置單元格的編輯。
 boolean DefaultCellEditor.isCellEditable(EventObject anEvent)
          將訊息從 CellEditor 轉發到 delegate
 boolean DefaultCellEditor.EditorDelegate.isCellEditable(EventObject anEvent)
          如果 anEvent 是一個 MouseEvent,則返回 true。
 boolean AbstractCellEditor.isCellEditable(EventObject e)
          返回 true。
 boolean CellEditor.isCellEditable(EventObject anEvent)
          詢問編輯器它是否可以使用 anEvent 開始進行編輯。
 boolean DefaultCellEditor.shouldSelectCell(EventObject anEvent)
          將訊息從 CellEditor 轉發到 delegate
 boolean DefaultCellEditor.EditorDelegate.shouldSelectCell(EventObject anEvent)
          返回 true 指示可能選定正編輯的單元格。
 boolean AbstractCellEditor.shouldSelectCell(EventObject anEvent)
          返回 true。
 boolean CellEditor.shouldSelectCell(EventObject anEvent)
          如果應該選擇正編輯的單元格,則返回 true,否則返回 false。
 boolean DefaultCellEditor.EditorDelegate.startCellEditing(EventObject anEvent)
          返回 true 指示編輯已經開始。
 

javax.swing.eventEventObject 的使用
 

javax.swing.eventEventObject 的子類別
 class AncestorEvent
          報告給子元件的事件,該子元件源自元件層次結構中的某個祖先。
 class CaretEvent
          CaretEvent 用於通知感興趣的參與者事件源中的文本插入符已發生更改。
 class ChangeEvent
          ChangeEvent 用於通知感興趣的參與者事件源中的狀態已發生更改。
 class HyperlinkEvent
          HyperlinkEvent 用於通知感興趣的參與者發生了與超文本連接有關的事情。
 class InternalFrameEvent
          以事件源的形式添加對 JInternalFrame 物件的支持的 AWTEvent
 class ListDataEvent
          定義一個封裝列表更改的事件。
 class ListSelectionEvent
          表現選擇中更改的特徵的事件。
 class MenuDragMouseEvent
          MenuDragMouseEvent 用於通知對此進行偵聽的參與者在拖動情況下選單元素已經收到轉發給它的 MouseEvent。
 class MenuEvent
          MenuEvent 用於通知感興趣的參與者作為事件源的選單已經被發送、選定或取消。
 class MenuKeyEvent
          MenuKeyEvent 用於通知感興趣的參與者選單元素已在選單階層樹中接收轉發給它的 KeyEvent。
 class PopupMenuEvent
          PopupMenuEvent 只包含事件源,該事件源是發送事件的 JPoupMenu 警告:此類別的序列化物件將與以後的 Swing 版本不相容。
 class RowSorterEvent
          RowSorterEvent 提供 RowSorter 的更改通知。
 class TableColumnModelEvent
          TableColumnModelEvent 用於通知偵聽器某一個表的列模型已發生更改,比如添加、移除或移動列。
 class TableModelEvent
          TableModelEvent 用於通知偵聽器某一表模型已發生更改。
 class TreeExpansionEvent
          用於標識階層樹中的單個路徑的事件。
 class TreeModelEvent
          封裝描述階層樹模型更改的資訊,並用於通知偵聽更改的階層樹模型偵聽器。
 class TreeSelectionEvent
          描述當前選擇中的更改的事件。
 class UndoableEditEvent
          指示發生了可撤消操作的事件。
 

javax.swing.text.htmlEventObject 的使用
 

javax.swing.text.htmlEventObject 的子類別
 class FormSubmitEvent
          FormSubmitEvent 用於通知提交表單所需的參與者。
 class HTMLFrameHyperlinkEvent
          HTMLFrameHyperlinkEvent 用於通知感興趣的參與者框架中的連接已被啟動。
 

javax.swing.treeEventObject 的使用
 

參數型別為 EventObjectjavax.swing.tree 中的方法
protected  boolean DefaultTreeCellEditor.canEditImmediately(EventObject event)
          如果 eventnull,或者它是一個單擊計數 > 2 的 MouseEvent,並且 inHitRegion 返回 true,則此方法返回 true。
 boolean DefaultTreeCellEditor.isCellEditable(EventObject event)
          如果 realEditor 將 true 返回到此訊息,則會通知 prepareForEditing,並返回 true。
 boolean DefaultTreeCellEditor.shouldSelectCell(EventObject event)
          針對返回值,向 realEditor 發送訊息。
protected  boolean DefaultTreeCellEditor.shouldStartEditingTimer(EventObject event)
          如果 eventMouseEvent,並且單擊計數為 1,則返回 true。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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