Module javafx.base
Package javafx.event

Class ActionEvent

    • Field Detail

      • ACTION

        public static final EventType<ActionEvent> ACTION
        The only valid EventType for the ActionEvent.
      • ANY

        public static final EventType<ActionEvent> ANY
        Common supertype for all action event types.
        Since:
        JavaFX 8.0
    • Constructor Detail

      • ActionEvent

        public ActionEvent()
        Creates a new ActionEvent with an event type of ACTION. The source and target of the event is set to NULL_SOURCE_TARGET.
      • ActionEvent

        public ActionEvent​(Object source,
                           EventTarget target)
        Construct a new ActionEvent with the specified event source and target. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value. All ActionEvents have their type set to ACTION.
        Parameters:
        source - the event source which sent the event
        target - the event target to associate with the event
    • Method Detail

      • copyFor

        public ActionEvent copyFor​(Object newSource,
                                   EventTarget newTarget)
        Description copied from class: Event
        Creates and returns a copy of this event with the specified event source and target. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value.
        Overrides:
        copyFor in class Event
        Parameters:
        newSource - the new source of the copied event
        newTarget - the new target of the copied event
        Returns:
        the event copy with the new source and target
      • getEventType

        public EventType<? extends ActionEvent> getEventType()
        Description copied from class: Event
        Gets the event type of this event. Objects of the same Event class can have different event types. These event types further specify what kind of event occurred.
        Overrides:
        getEventType in class Event
        Returns:
        the event type