GeezerVison is showing docs.oracle.com — EventObject (Java SE 25 & JDK 25)
Class EventObject
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
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
The root class from which all event state objects shall be derived.
All Events are constructed with a reference to the object, the "source",
that is logically deemed to be the object upon which the Event in question
initially occurred upon.
- Since:
- 1.1
- See Also:
-
-
Field Summary
Fields
Modifier and Type
Field
Description
The object on which the Event initially occurred.
-
Constructor Summary
Constructors
Constructor
Description
Constructs a prototypical Event.
-
Method Summary
Modifier and Type
Method
Description
The object on which the Event initially occurred.
Returns a String representation of this EventObject.
-
Field Details
-
source
protected transient Object source
The object on which the Event initially occurred.
-
Constructor Details
-
EventObject
public EventObject(Object source)
Constructs a prototypical Event.
- Parameters:
source - the object on which the Event initially occurred
- Throws:
IllegalArgumentException - if source is null
-
Method Details
-
getSource
The object on which the Event initially occurred.
- Returns:
- the object on which the Event initially occurred
-
toString
Returns a String representation of this EventObject.
- Overrides:
toString in class Object
- Returns:
- a String representation of this EventObject
|