- java.lang.Object
- 
- java.util.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
 
 public class EventObject extends Object implements Serializable 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:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description EventObject(Object source)Constructs a prototypical Event.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetSource()The object on which the Event initially occurred.StringtoString()Returns a String representation of this EventObject.
 
- 
- 
- 
Field Detail- 
sourceprotected transient Object source The object on which the Event initially occurred.
 
- 
 - 
Constructor Detail- 
EventObjectpublic EventObject(Object source) Constructs a prototypical Event.- Parameters:
- source- the object on which the Event initially occurred
- Throws:
- IllegalArgumentException- if source is null
 
 
- 
 - 
Method Detail- 
getSourcepublic Object getSource() The object on which the Event initially occurred.- Returns:
- the object on which the Event initially occurred
 
 
- 
 
-