Package javafx.stage

Class WindowEvent

    • Field Detail

      • WINDOW_SHOWING

        public static final EventType<WindowEvent> WINDOW_SHOWING
        This event occurs on window just before it is shown.
      • WINDOW_SHOWN

        public static final EventType<WindowEvent> WINDOW_SHOWN
        This event occurs on window just after it is shown.
      • WINDOW_HIDING

        public static final EventType<WindowEvent> WINDOW_HIDING
        This event occurs on window just before it is hidden.
      • WINDOW_HIDDEN

        public static final EventType<WindowEvent> WINDOW_HIDDEN
        This event occurs on window just after it is hidden.
      • WINDOW_CLOSE_REQUEST

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

      • WindowEvent

        public WindowEvent​(Window 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 WindowEvent object.
        Overrides:
        toString in class EventObject
        Returns:
        a string representation of this WindowEvent object.
      • copyFor

        public WindowEvent copyFor​(Object newSource,
                                   EventTarget newTarget,
                                   EventType<WindowEvent> 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
        Since:
        JavaFX 8.0