Class DialogEvent

    • Field Detail

      • DIALOG_SHOWING

        public static final EventType<DialogEvent> DIALOG_SHOWING
        This event occurs on dialog just before it is shown.
      • DIALOG_SHOWN

        public static final EventType<DialogEvent> DIALOG_SHOWN
        This event occurs on dialog just after it is shown.
      • DIALOG_HIDING

        public static final EventType<DialogEvent> DIALOG_HIDING
        This event occurs on dialog just before it is hidden.
      • DIALOG_HIDDEN

        public static final EventType<DialogEvent> DIALOG_HIDDEN
        This event occurs on dialog just after it is hidden.
      • DIALOG_CLOSE_REQUEST

        public static final EventType<DialogEvent> DIALOG_CLOSE_REQUEST
        This event is delivered to a dialog when there is an external request to close that dialog. If the event is not consumed by any installed dialog event handler, the default handler for this event closes the corresponding dialog.
    • Constructor Detail

      • 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 Detail

      • 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