Package java.util

Class EventObject

  • All Implemented Interfaces:
    Serializable

    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.

    See Also:
    Serialized Form
    • Constructor Detail

      • 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 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.
        Overrides:
        toString in class Object
        Returns:
        A a String representation of this EventObject.