Class DialogEvent

All Implemented Interfaces:
Serializable, Cloneable

public class DialogEvent
extends Event
Event related to dialog showing/hiding actions. In particular, this event is used exclusively by the following methods:
Since:
JavaFX 8u40
See Also:
Dialog, Serialized Form
  • Field Details

  • Constructor Details

    • DialogEvent

      public DialogEvent​(Dialog<?> source, EventType<? extends Event> eventType)
      Construct a new Event with the specified event source, target and type. If the source or target is set to null, it is replaced by the NULL_SOURCE_TARGET value.
      Parameters:
      source - the event source which sent the event
      eventType - the event type
  • Method Details

    • toString

      public String toString()
      Returns a string representation of this DialogEvent object.
      Overrides:
      toString in class EventObject
      Returns:
      a string representation of this DialogEvent object.
    • copyFor

      public DialogEvent 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
    • copyFor

      public DialogEvent copyFor​(Object newSource, EventTarget newTarget, EventType<DialogEvent> type)
      Creates a copy of the given event with the given fields substituted.
      Parameters:
      newSource - the new source of the copied event
      newTarget - the new target of the copied event
      type - the new eventType
      Returns:
      the event copy with the fields substituted
    • getEventType

      public EventType<DialogEvent> 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