Module java.base
Package java.util

Class 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
参见:
  • Field Details

    • source

      protected transient Object source
      事件最初发生的对象。
  • Constructor Details

    • EventObject

      public EventObject(Object source)
      构造一个原型事件。
      参数:
      source - 事件最初发生的对象
      抛出:
      IllegalArgumentException - 如果source为null
  • Method Details

    • getSource

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

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