## Uses of Class
javafx.stage.WindowEvent

- Packages that use WindowEvent
  Package | Description
  --- | ---
  javafx.stage | Provides the top-level container classes for JavaFX content.

- - ### Uses of WindowEvent in javafx.stage

    Fields in javafx.stage with type parameters of type WindowEvent
    Modifier and Type | Field | Description
    --- | --- | ---
    `static EventType<WindowEvent>` | WindowEvent.`ANY` | Common supertype for all window event types.
    `static EventType<WindowEvent>` | WindowEvent.`WINDOW_CLOSE_REQUEST` | This event is delivered to a window when there is an external request to close that window.
    `static EventType<WindowEvent>` | WindowEvent.`WINDOW_HIDDEN` | This event occurs on window just after it is hidden.
    `static EventType<WindowEvent>` | WindowEvent.`WINDOW_HIDING` | This event occurs on window just before it is hidden.
    `static EventType<WindowEvent>` | WindowEvent.`WINDOW_SHOWING` | This event occurs on window just before it is shown.
    `static EventType<WindowEvent>` | WindowEvent.`WINDOW_SHOWN` | This event occurs on window just after it is shown.

    Methods in javafx.stage that return WindowEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `WindowEvent` | WindowEvent.`copyFor​(Object newSource, EventTarget newTarget)` |
    `WindowEvent` | WindowEvent.`copyFor​(Object newSource, EventTarget newTarget, EventType<WindowEvent> type)` | Creates a copy of the given event with the given fields substituted.

    Methods in javafx.stage that return types with arguments of type WindowEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `EventType<WindowEvent>` | WindowEvent.`getEventType()` |
    `EventHandler<WindowEvent>` | Window.`getOnCloseRequest()` | Gets the value of the property onCloseRequest.
    `EventHandler<WindowEvent>` | Window.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<WindowEvent>` | Window.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<WindowEvent>` | Window.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<WindowEvent>` | Window.`getOnShown()` | Gets the value of the property onShown.
    `ObjectProperty<EventHandler<WindowEvent>>` | Window.`onCloseRequestProperty()` | Called when there is an external request to close this `Window`.
    `ObjectProperty<EventHandler<WindowEvent>>` | Window.`onHiddenProperty()` | Called just after the Window has been hidden.
    `ObjectProperty<EventHandler<WindowEvent>>` | Window.`onHidingProperty()` | Called just prior to the Window being hidden.
    `ObjectProperty<EventHandler<WindowEvent>>` | Window.`onShowingProperty()` | Called just prior to the Window being shown.
    `ObjectProperty<EventHandler<WindowEvent>>` | Window.`onShownProperty()` | Called just after the Window is shown.

    Method parameters in javafx.stage with type arguments of type WindowEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `WindowEvent` | WindowEvent.`copyFor​(Object newSource, EventTarget newTarget, EventType<WindowEvent> type)` | Creates a copy of the given event with the given fields substituted.
    `void` | Window.`setOnCloseRequest​(EventHandler<WindowEvent> value)` | Sets the value of the property onCloseRequest.
    `void` | Window.`setOnHidden​(EventHandler<WindowEvent> value)` | Sets the value of the property onHidden.
    `void` | Window.`setOnHiding​(EventHandler<WindowEvent> value)` | Sets the value of the property onHiding.
    `void` | Window.`setOnShowing​(EventHandler<WindowEvent> value)` | Sets the value of the property onShowing.
    `void` | Window.`setOnShown​(EventHandler<WindowEvent> value)` | Sets the value of the property onShown.