java.util
Class EventObject

java.lang.Object
  |
  +--java.util.EventObject
Direct Known Subclasses:
AWTEvent, PropertyChangeEvent

public class EventObject
extends Object
implements Serializable

The Event class is the abstract root class from which all event state objects shall be derived.

All Event's 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.

See Also:
Serialized Form

Field Summary
protected  Object source
          The object on which the Event initially occurred.
 
Constructor Summary
EventObject(Object source)
          Constructs a prototypical Event.
 
Method Summary
 Object getSource()
          The object on which the Event initially occurred.
 String toString()
          Returns a String representation of this EventObject.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

source

protected transient Object source
The object on which the Event initially occurred.
Constructor Detail

EventObject

public EventObject(Object source)
Constructs a prototypical Event.
Parameters:
source - The object on which the Event initially occurred.
Method Detail

getSource

public Object getSource()
The object on which the Event initially occurred.
Returns:
The object on which the Event initially occurred.

toString

public String toString()
Returns a String representation of this EventObject.
Returns:
A a String representation of this EventObject.
Overrides:
toString in class Object