# 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.