模块 java.base
 java.util

类 EventObject

java.lang.Object
java.util.EventObject
所有已实现的接口:
Serializable
已知子类:
AppEvent , AWTEvent , BeanContextEvent , CaretEvent , ChangeEvent , ConnectionEvent , DragGestureEvent , DragSourceEvent , DropTargetEvent , FlavorEvent , HandshakeCompletedEvent , HyperlinkEvent , LineEvent , ListDataEvent , ListSelectionEvent , MenuEvent , NamingEvent , NamingExceptionEvent , NodeChangeEvent , Notification , PopupMenuEvent , PreferenceChangeEvent , PrintEvent , PropertyChangeEvent , RowSetEvent , RowSorterEvent , SSLSessionBindingEvent , StatementEvent , TableColumnModelEvent , TableModelEvent , TreeExpansionEvent , TreeModelEvent , TreeSelectionEvent , UndoableEditEvent , UnsolicitedNotificationEvent

public class EventObject extends Object implements Serializable

所有事件状态对象都应从中派生的根类。

所有事件都是根据对对象(即“源”)的引用构建的,该对象在逻辑上被视为最初发生相关事件的对象。

自从:
1.1
参见:
  • 字段详细信息

    • source

      protected transient Object  source
      最初发生事件的对象。
  • 构造方法详细信息

    • EventObject

      public EventObject(Object  source)
      构造原型事件。
      参数:
      source - 事件最初发生的对象
      抛出:
      IllegalArgumentException - 如果源为空
  • 方法详情

    • getSource

      public Object  getSource()
      最初发生事件的对象。
      返回:
      事件最初发生的对象
    • toString

      public String  toString()
      返回此 EventObject 的字符串表示形式。
      重写:
      toString 在类 Object
      返回:
      此 EventObject 的字符串表示形式