Package Summary Overview Summary

### class:EventObject [NONE]
- 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

### field:source [NONE]
- #### source
                                                                                                      protected transient Object source
The object on which the Event initially occurred.

### constructor:<init>(java.lang.Object) [NONE]
- #### 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:getSource() [NONE]
- #### getSource
                                                                                                      public Object getSource()
The object on which the Event initially occurred. Returns: the object on which the Event initially occurred

### method:toString() [NONE]
- #### toString
                                                                                                      public String toString()
Returns a String representation of this EventObject. Overrides: `toString` in class `Object` Returns: a String representation of this EventObject