## Uses of Interface
javafx.event.EventHandler

- Packages that use EventHandler
  Package | Description
  --- | ---
  javafx.animation | Provides the set of classes for ease of use transition based animations.
  javafx.concurrent | Provides the set of classes for javafx.task.
  javafx.event | Provides basic framework for FX events, their delivery and handling.
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.
  javafx.scene.media | Provides the set of classes for integrating audio and video into Java FX Applications.
  javafx.scene.transform | Provides the set of convenient classes to perform rotating, scaling, shearing, and translation transformations for `Affine` objects.
  javafx.scene.web | This package provides means for loading and displaying Web content.
  javafx.stage | Provides the top-level container classes for JavaFX content.

- - ### Uses of EventHandler in javafx.animation

    Methods in javafx.animation that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<ActionEvent>` | KeyFrame.`getOnFinished()` Returns the `onFinished` event handler of this `KeyFrame`.
    `EventHandler<ActionEvent>` | Animation.`getOnFinished()` Gets the value of the property onFinished.

    Methods in javafx.animation that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<ActionEvent>>` | Animation.`onFinishedProperty()` The action to be executed at the conclusion of this `Animation`.

    Methods in javafx.animation with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | Animation.`setOnFinished(EventHandler<ActionEvent> value)` Sets the value of the property onFinished.

    Constructors in javafx.animation with parameters of type EventHandler
    Constructor and Description
    `KeyFrame(Duration time, EventHandler<ActionEvent> onFinished, KeyValue... values)` Constructor of `KeyFrame`
    `KeyFrame(Duration time, String name, EventHandler<ActionEvent> onFinished, Collection<KeyValue> values)` Constructor of `KeyFrame`
    `KeyFrame(Duration time, String name, EventHandler<ActionEvent> onFinished, KeyValue... values)` Constructor of `KeyFrame`

  - ### Uses of EventHandler in javafx.concurrent

    Methods in javafx.concurrent that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<WorkerStateEvent>` | Task.`getOnCancelled()` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnCancelled()` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnFailed()` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnFailed()` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnReady()` The onReady event handler is called whenever the Task state transitions to the READY state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnRunning()` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnRunning()` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnScheduled()` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnScheduled()` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnSucceeded()` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnSucceeded()` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.

    Methods in javafx.concurrent that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onCancelledProperty()` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onCancelledProperty()` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onFailedProperty()` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onFailedProperty()` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onReadyProperty()` The onReady event handler is called whenever the Task state transitions to the READY state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onRunningProperty()` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onRunningProperty()` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onScheduledProperty()` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onScheduledProperty()` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onSucceededProperty()` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onSucceededProperty()` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.

    Methods in javafx.concurrent with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | Task.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this task.
    `<T extends Event> void` | Service.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this task.
    `<T extends Event> void` | Task.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this task.
    `<T extends Event> void` | Service.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this task.
    `<T extends Event> void` | Task.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this task.
    `<T extends Event> void` | Service.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this task.
    `<T extends Event> void` | Task.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this task.
    `<T extends Event> void` | Service.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this task.
    `protected <T extends Event> void` | Task.`setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Sets the handler to use for this event type.
    `protected <T extends Event> void` | Service.`setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Sets the handler to use for this event type.
    `void` | Task.`setOnCancelled(EventHandler<WorkerStateEvent> value)` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `void` | Service.`setOnCancelled(EventHandler<WorkerStateEvent> value)` The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `void` | Task.`setOnFailed(EventHandler<WorkerStateEvent> value)` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `void` | Service.`setOnFailed(EventHandler<WorkerStateEvent> value)` The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `void` | Service.`setOnReady(EventHandler<WorkerStateEvent> value)` The onReady event handler is called whenever the Task state transitions to the READY state.
    `void` | Task.`setOnRunning(EventHandler<WorkerStateEvent> value)` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `void` | Service.`setOnRunning(EventHandler<WorkerStateEvent> value)` The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `void` | Task.`setOnScheduled(EventHandler<WorkerStateEvent> value)` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `void` | Service.`setOnScheduled(EventHandler<WorkerStateEvent> value)` The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `void` | Task.`setOnSucceeded(EventHandler<WorkerStateEvent> value)` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `void` | Service.`setOnSucceeded(EventHandler<WorkerStateEvent> value)` The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.

  - ### Uses of EventHandler in javafx.event

    Classes in javafx.event that implement EventHandler
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WeakEventHandler<T extends Event>` Used in event handler registration in place of its associated event handler.

    Constructors in javafx.event with parameters of type EventHandler
    Constructor and Description
    `WeakEventHandler(EventHandler<T> eventHandler)` Creates a new instance of `WeakEventHandler`.

  - ### Uses of EventHandler in javafx.scene

    Methods in javafx.scene that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<? super ContextMenuEvent>` | Scene.`getOnContextMenuRequested()` Gets the value of the property onContextMenuRequested.
    `EventHandler<? super ContextMenuEvent>` | Node.`getOnContextMenuRequested()` Gets the value of the property onContextMenuRequested.
    `EventHandler<? super MouseEvent>` | Scene.`getOnDragDetected()` Gets the value of the property onDragDetected.
    `EventHandler<? super MouseEvent>` | Node.`getOnDragDetected()` Gets the value of the property onDragDetected.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragDone()` Gets the value of the property onDragDone.
    `EventHandler<? super DragEvent>` | Node.`getOnDragDone()` Gets the value of the property onDragDone.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragDropped()` Gets the value of the property onDragDropped.
    `EventHandler<? super DragEvent>` | Node.`getOnDragDropped()` Gets the value of the property onDragDropped.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragEntered()` Gets the value of the property onDragEntered.
    `EventHandler<? super DragEvent>` | Node.`getOnDragEntered()` Gets the value of the property onDragEntered.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragExited()` Gets the value of the property onDragExited.
    `EventHandler<? super DragEvent>` | Node.`getOnDragExited()` Gets the value of the property onDragExited.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragOver()` Gets the value of the property onDragOver.
    `EventHandler<? super DragEvent>` | Node.`getOnDragOver()` Gets the value of the property onDragOver.
    `EventHandler<? super InputMethodEvent>` | Scene.`getOnInputMethodTextChanged()` Gets the value of the property onInputMethodTextChanged.
    `EventHandler<? super InputMethodEvent>` | Node.`getOnInputMethodTextChanged()` Gets the value of the property onInputMethodTextChanged.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyPressed()` Gets the value of the property onKeyPressed.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyPressed()` Gets the value of the property onKeyPressed.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyReleased()` Gets the value of the property onKeyReleased.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyReleased()` Gets the value of the property onKeyReleased.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyTyped()` Gets the value of the property onKeyTyped.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyTyped()` Gets the value of the property onKeyTyped.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseClicked()` Gets the value of the property onMouseClicked.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseClicked()` Gets the value of the property onMouseClicked.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragEntered()` Gets the value of the property onMouseDragEntered.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragEntered()` Gets the value of the property onMouseDragEntered.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragExited()` Gets the value of the property onMouseDragExited.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragExited()` Gets the value of the property onMouseDragExited.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseDragged()` Gets the value of the property onMouseDragged.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseDragged()` Gets the value of the property onMouseDragged.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragOver()` Gets the value of the property onMouseDragOver.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragOver()` Gets the value of the property onMouseDragOver.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragReleased()` Gets the value of the property onMouseDragReleased.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragReleased()` Gets the value of the property onMouseDragReleased.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseEntered()` Gets the value of the property onMouseEntered.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseEntered()` Gets the value of the property onMouseEntered.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseExited()` Gets the value of the property onMouseExited.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseExited()` Gets the value of the property onMouseExited.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseMoved()` Gets the value of the property onMouseMoved.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseMoved()` Gets the value of the property onMouseMoved.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMousePressed()` Gets the value of the property onMousePressed.
    `EventHandler<? super MouseEvent>` | Node.`getOnMousePressed()` Gets the value of the property onMousePressed.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseReleased()` Gets the value of the property onMouseReleased.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseReleased()` Gets the value of the property onMouseReleased.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotate()` Gets the value of the property onRotate.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotate()` Gets the value of the property onRotate.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotationFinished()` Gets the value of the property onRotationFinished.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotationFinished()` Gets the value of the property onRotationFinished.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotationStarted()` Gets the value of the property onRotationStarted.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotationStarted()` Gets the value of the property onRotationStarted.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScroll()` Gets the value of the property onScroll.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScroll()` Gets the value of the property onScroll.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScrollFinished()` Gets the value of the property onScrollFinished.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScrollFinished()` Gets the value of the property onScrollFinished.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScrollStarted()` Gets the value of the property onScrollStarted.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScrollStarted()` Gets the value of the property onScrollStarted.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeDown()` Gets the value of the property onSwipeDown.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeDown()` Gets the value of the property onSwipeDown.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeLeft()` Gets the value of the property onSwipeLeft.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeLeft()` Gets the value of the property onSwipeLeft.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeRight()` Gets the value of the property onSwipeRight.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeRight()` Gets the value of the property onSwipeRight.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeUp()` Gets the value of the property onSwipeUp.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeUp()` Gets the value of the property onSwipeUp.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchMoved()` Gets the value of the property onTouchMoved.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchMoved()` Gets the value of the property onTouchMoved.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchPressed()` Gets the value of the property onTouchPressed.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchPressed()` Gets the value of the property onTouchPressed.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchReleased()` Gets the value of the property onTouchReleased.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchReleased()` Gets the value of the property onTouchReleased.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchStationary()` Gets the value of the property onTouchStationary.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchStationary()` Gets the value of the property onTouchStationary.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoom()` Gets the value of the property onZoom.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoom()` Gets the value of the property onZoom.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoomFinished()` Gets the value of the property onZoomFinished.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoomFinished()` Gets the value of the property onZoomFinished.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoomStarted()` Gets the value of the property onZoomStarted.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoomStarted()` Gets the value of the property onZoomStarted.

    Methods in javafx.scene that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<? super ContextMenuEvent>>` | Scene.`onContextMenuRequestedProperty()` Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Scene`.
    `ObjectProperty<EventHandler<? super ContextMenuEvent>>` | Node.`onContextMenuRequestedProperty()` Defines a function to be called when a context menu has been requested on this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onDragDetectedProperty()` Defines a function to be called when drag gesture has been detected.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onDragDetectedProperty()` Defines a function to be called when drag gesture has been detected.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragDoneProperty()` Defines a function to be called when this @{code Scene} is a drag and drop gesture source after its data has been dropped on a drop target.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragDoneProperty()` Defines a function to be called when this `Node` is a drag and drop gesture source after its data has been dropped on a drop target.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragDroppedProperty()` Defines a function to be called when the mouse button is released on this `Scene` during drag and drop gesture.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragDroppedProperty()` Defines a function to be called when the mouse button is released on this `Node` during drag and drop gesture.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragEnteredProperty()` Defines a function to be called when drag gesture enters this `Scene`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragEnteredProperty()` Defines a function to be called when drag gesture enters this `Node`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragExitedProperty()` Defines a function to be called when drag gesture exits this `Scene`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragExitedProperty()` Defines a function to be called when drag gesture exits this `Node`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragOverProperty()` Defines a function to be called when drag gesture progresses within this `Scene`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragOverProperty()` Defines a function to be called when drag gesture progresses within this `Node`.
    `ObjectProperty<EventHandler<? super InputMethodEvent>>` | Scene.`onInputMethodTextChangedProperty()` Defines a function to be called when this `Node` has input focus and the input method text has changed.
    `ObjectProperty<EventHandler<? super InputMethodEvent>>` | Node.`onInputMethodTextChangedProperty()` Defines a function to be called when this `Node` has input focus and the input method text has changed.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Scene.`onKeyPressedProperty()` Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been pressed.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Node.`onKeyPressedProperty()` Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been pressed.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Scene.`onKeyReleasedProperty()` Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been released.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Node.`onKeyReleasedProperty()` Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been released.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Scene.`onKeyTypedProperty()` Defines a function to be called when some `Node` of this `Scene` has input focus and a key has been typed.
    `ObjectProperty<EventHandler<? super KeyEvent>>` | Node.`onKeyTypedProperty()` Defines a function to be called when this `Node` or its child `Node` has input focus and a key has been typed.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseClickedProperty()` Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Scene`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseClickedProperty()` Defines a function to be called when a mouse button has been clicked (pressed and released) on this `Node`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Scene.`onMouseDragEnteredProperty()` Defines a function to be called when a full press-drag-release gesture enters this `Scene`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Node.`onMouseDragEnteredProperty()` Defines a function to be called when a full press-drag-release gesture enters this `Node`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Scene.`onMouseDragExitedProperty()` Defines a function to be called when a full press-drag-release gesture exits this `Scene`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Node.`onMouseDragExitedProperty()` Defines a function to be called when a full press-drag-release gesture leaves this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseDraggedProperty()` Defines a function to be called when a mouse button is pressed on this `Scene` and then dragged.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseDraggedProperty()` Defines a function to be called when a mouse button is pressed on this `Node` and then dragged.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Scene.`onMouseDragOverProperty()` Defines a function to be called when a full press-drag-release gesture progresses within this `Scene`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Node.`onMouseDragOverProperty()` Defines a function to be called when a full press-drag-release gesture progresses within this `Node`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Scene.`onMouseDragReleasedProperty()` Defines a function to be called when a full press-drag-release gesture ends within this `Scene`.
    `ObjectProperty<EventHandler<? super MouseDragEvent>>` | Node.`onMouseDragReleasedProperty()` Defines a function to be called when a full press-drag-release gesture ends (by releasing mouse button) within this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseEnteredProperty()` Defines a function to be called when the mouse enters this `Scene`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseEnteredProperty()` Defines a function to be called when the mouse enters this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseExitedProperty()` Defines a function to be called when the mouse exits this `Scene`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseExitedProperty()` Defines a function to be called when the mouse exits this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseMovedProperty()` Defines a function to be called when mouse cursor moves within this `Scene` but no buttons have been pushed.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseMovedProperty()` Defines a function to be called when mouse cursor moves within this `Node` but no buttons have been pushed.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMousePressedProperty()` Defines a function to be called when a mouse button has been pressed on this `Scene`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMousePressedProperty()` Defines a function to be called when a mouse button has been pressed on this `Node`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onMouseReleasedProperty()` Defines a function to be called when a mouse button has been released on this `Scene`.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Node.`onMouseReleasedProperty()` Defines a function to be called when a mouse button has been released on this `Node`.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotateProperty()` Defines a function to be called when user performs a rotating action.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Node.`onRotateProperty()` Defines a function to be called when user performs a rotation action.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotationFinishedProperty()` Defines a function to be called when a rotating gesture ends.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Node.`onRotationFinishedProperty()` Defines a function to be called when a rotation gesture ends.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotationStartedProperty()` Defines a function to be called when a rotating gesture is detected.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Node.`onRotationStartedProperty()` Defines a function to be called when a rotation gesture is detected.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollFinishedProperty()` Defines a function to be called when a scrolling gesture ends.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollFinishedProperty()` Defines a function to be called when a scrolling gesture ends.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollProperty()` Defines a function to be called when user performs a scrolling action.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollProperty()` Defines a function to be called when user performs a scrolling action.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollStartedProperty()` Defines a function to be called when a scrolling gesture is detected.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollStartedProperty()` Defines a function to be called when a scrolling gesture is detected.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Scene.`onSwipeDownProperty()` Defines a function to be called when an downward swipe gesture happens in this scene.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Node.`onSwipeDownProperty()` Defines a function to be called when a downward swipe gesture centered over this node happens.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Scene.`onSwipeLeftProperty()` Defines a function to be called when an leftward swipe gesture happens in this scene.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Node.`onSwipeLeftProperty()` Defines a function to be called when a leftward swipe gesture centered over this node happens.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Scene.`onSwipeRightProperty()` Defines a function to be called when an rightward swipe gesture happens in this scene.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Node.`onSwipeRightProperty()` Defines a function to be called when an rightward swipe gesture centered over this node happens.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Scene.`onSwipeUpProperty()` Defines a function to be called when an upward swipe gesture happens in this scene.
    `ObjectProperty<EventHandler<? super SwipeEvent>>` | Node.`onSwipeUpProperty()` Defines a function to be called when an upward swipe gesture centered over this node happens.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchMovedProperty()` Defines a function to be called when a touch point is moved.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchMovedProperty()` Defines a function to be called when a touch point is moved.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchPressedProperty()` Defines a function to be called when a new touch point is pressed.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchPressedProperty()` Defines a function to be called when a new touch point is pressed.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchReleasedProperty()` Defines a function to be called when a new touch point is pressed.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchReleasedProperty()` Defines a function to be called when a touch point is released.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchStationaryProperty()` Defines a function to be called when a touch point stays pressed and still.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchStationaryProperty()` Defines a function to be called when a touch point stays pressed and still.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`onZoomFinishedProperty()` Defines a function to be called when a zooming gesture ends.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomFinishedProperty()` Defines a function to be called when a zooming gesture ends.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`onZoomProperty()` Defines a function to be called when user performs a zooming action.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomProperty()` Defines a function to be called when user performs a zooming action.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`onZoomStartedProperty()` Defines a function to be called when a zooming gesture is detected.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomStartedProperty()` Defines a function to be called when a zooming gesture is detected.

    Methods in javafx.scene with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | Scene.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this scene.
    `<T extends Event> void` | Node.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this node.
    `<T extends Event> void` | Scene.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this scene.
    `<T extends Event> void` | Node.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this node.
    `<T extends Event> void` | Scene.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this scene.
    `<T extends Event> void` | Node.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this node.
    `<T extends Event> void` | Scene.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this scene.
    `<T extends Event> void` | Node.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this node.
    `protected <T extends Event> void` | Scene.`setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Sets the handler to use for this event type.
    `protected <T extends Event> void` | Node.`setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Sets the handler to use for this event type.
    `void` | Scene.`setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)` Sets the value of the property onContextMenuRequested.
    `void` | Node.`setOnContextMenuRequested(EventHandler<? super ContextMenuEvent> value)` Sets the value of the property onContextMenuRequested.
    `void` | Scene.`setOnDragDetected(EventHandler<? super MouseEvent> value)` Sets the value of the property onDragDetected.
    `void` | Node.`setOnDragDetected(EventHandler<? super MouseEvent> value)` Sets the value of the property onDragDetected.
    `void` | Scene.`setOnDragDone(EventHandler<? super DragEvent> value)` Sets the value of the property onDragDone.
    `void` | Node.`setOnDragDone(EventHandler<? super DragEvent> value)` Sets the value of the property onDragDone.
    `void` | Scene.`setOnDragDropped(EventHandler<? super DragEvent> value)` Sets the value of the property onDragDropped.
    `void` | Node.`setOnDragDropped(EventHandler<? super DragEvent> value)` Sets the value of the property onDragDropped.
    `void` | Scene.`setOnDragEntered(EventHandler<? super DragEvent> value)` Sets the value of the property onDragEntered.
    `void` | Node.`setOnDragEntered(EventHandler<? super DragEvent> value)` Sets the value of the property onDragEntered.
    `void` | Scene.`setOnDragExited(EventHandler<? super DragEvent> value)` Sets the value of the property onDragExited.
    `void` | Node.`setOnDragExited(EventHandler<? super DragEvent> value)` Sets the value of the property onDragExited.
    `void` | Scene.`setOnDragOver(EventHandler<? super DragEvent> value)` Sets the value of the property onDragOver.
    `void` | Node.`setOnDragOver(EventHandler<? super DragEvent> value)` Sets the value of the property onDragOver.
    `void` | Scene.`setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)` Sets the value of the property onInputMethodTextChanged.
    `void` | Node.`setOnInputMethodTextChanged(EventHandler<? super InputMethodEvent> value)` Sets the value of the property onInputMethodTextChanged.
    `void` | Scene.`setOnKeyPressed(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyPressed.
    `void` | Node.`setOnKeyPressed(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyPressed.
    `void` | Scene.`setOnKeyReleased(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyReleased.
    `void` | Node.`setOnKeyReleased(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyReleased.
    `void` | Scene.`setOnKeyTyped(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyTyped.
    `void` | Node.`setOnKeyTyped(EventHandler<? super KeyEvent> value)` Sets the value of the property onKeyTyped.
    `void` | Scene.`setOnMouseClicked(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseClicked.
    `void` | Node.`setOnMouseClicked(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseClicked.
    `void` | Scene.`setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragEntered.
    `void` | Node.`setOnMouseDragEntered(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragEntered.
    `void` | Scene.`setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragExited.
    `void` | Node.`setOnMouseDragExited(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragExited.
    `void` | Scene.`setOnMouseDragged(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseDragged.
    `void` | Node.`setOnMouseDragged(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseDragged.
    `void` | Scene.`setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragOver.
    `void` | Node.`setOnMouseDragOver(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragOver.
    `void` | Scene.`setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragReleased.
    `void` | Node.`setOnMouseDragReleased(EventHandler<? super MouseDragEvent> value)` Sets the value of the property onMouseDragReleased.
    `void` | Scene.`setOnMouseEntered(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseEntered.
    `void` | Node.`setOnMouseEntered(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseEntered.
    `void` | Scene.`setOnMouseExited(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseExited.
    `void` | Node.`setOnMouseExited(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseExited.
    `void` | Scene.`setOnMouseMoved(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseMoved.
    `void` | Node.`setOnMouseMoved(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseMoved.
    `void` | Scene.`setOnMousePressed(EventHandler<? super MouseEvent> value)` Sets the value of the property onMousePressed.
    `void` | Node.`setOnMousePressed(EventHandler<? super MouseEvent> value)` Sets the value of the property onMousePressed.
    `void` | Scene.`setOnMouseReleased(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseReleased.
    `void` | Node.`setOnMouseReleased(EventHandler<? super MouseEvent> value)` Sets the value of the property onMouseReleased.
    `void` | Scene.`setOnRotate(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotate.
    `void` | Node.`setOnRotate(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotate.
    `void` | Scene.`setOnRotationFinished(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotationFinished.
    `void` | Node.`setOnRotationFinished(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotationFinished.
    `void` | Scene.`setOnRotationStarted(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotationStarted.
    `void` | Node.`setOnRotationStarted(EventHandler<? super RotateEvent> value)` Sets the value of the property onRotationStarted.
    `void` | Scene.`setOnScroll(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScroll.
    `void` | Node.`setOnScroll(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScroll.
    `void` | Scene.`setOnScrollFinished(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScrollFinished.
    `void` | Node.`setOnScrollFinished(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScrollFinished.
    `void` | Scene.`setOnScrollStarted(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScrollStarted.
    `void` | Node.`setOnScrollStarted(EventHandler<? super ScrollEvent> value)` Sets the value of the property onScrollStarted.
    `void` | Scene.`setOnSwipeDown(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeDown.
    `void` | Node.`setOnSwipeDown(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeDown.
    `void` | Scene.`setOnSwipeLeft(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeLeft.
    `void` | Node.`setOnSwipeLeft(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeLeft.
    `void` | Scene.`setOnSwipeRight(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeRight.
    `void` | Node.`setOnSwipeRight(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeRight.
    `void` | Scene.`setOnSwipeUp(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeUp.
    `void` | Node.`setOnSwipeUp(EventHandler<? super SwipeEvent> value)` Sets the value of the property onSwipeUp.
    `void` | Scene.`setOnTouchMoved(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchMoved.
    `void` | Node.`setOnTouchMoved(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchMoved.
    `void` | Scene.`setOnTouchPressed(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchPressed.
    `void` | Node.`setOnTouchPressed(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchPressed.
    `void` | Scene.`setOnTouchReleased(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchReleased.
    `void` | Node.`setOnTouchReleased(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchReleased.
    `void` | Scene.`setOnTouchStationary(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchStationary.
    `void` | Node.`setOnTouchStationary(EventHandler<? super TouchEvent> value)` Sets the value of the property onTouchStationary.
    `void` | Scene.`setOnZoom(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoom.
    `void` | Node.`setOnZoom(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoom.
    `void` | Scene.`setOnZoomFinished(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoomFinished.
    `void` | Node.`setOnZoomFinished(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoomFinished.
    `void` | Scene.`setOnZoomStarted(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoomStarted.
    `void` | Node.`setOnZoomStarted(EventHandler<? super ZoomEvent> value)` Sets the value of the property onZoomStarted.

  - ### Uses of EventHandler in javafx.scene.control

    Methods in javafx.scene.control that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<ActionEvent>` | TextField.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | MenuItem.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ContextMenu.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ComboBoxBase.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ChoiceBox.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ButtonBase.`getOnAction()` Gets the value of the property onAction.
    `EventHandler<Event>` | Tab.`getOnClosed()` The event handler that is associated with the tab when the tab is closed.
    `EventHandler<Event>` | Tab.`getOnCloseRequest()` Gets the value of the property onCloseRequest.
    `EventHandler<DialogEvent>` | Dialog.`getOnCloseRequest()` Gets the value of the property onCloseRequest.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditCancel()` Returns the `EventHandler` that will be called when the user cancels an edit.
    `EventHandler<TreeTableColumn.CellEditEvent<S,T>>` | TreeTableColumn.`getOnEditCancel()` Gets the value of the property onEditCancel.
    `EventHandler<TableColumn.CellEditEvent<S,T>>` | TableColumn.`getOnEditCancel()` Gets the value of the property onEditCancel.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditCancel()` Returns the `EventHandler` that will be called when the user cancels an edit.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditCommit()` Returns the `EventHandler` that will be called when the user commits an edit.
    `EventHandler<TreeTableColumn.CellEditEvent<S,T>>` | TreeTableColumn.`getOnEditCommit()` Gets the value of the property onEditCommit.
    `EventHandler<TableColumn.CellEditEvent<S,T>>` | TableColumn.`getOnEditCommit()` Gets the value of the property onEditCommit.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditCommit()` Returns the `EventHandler` that will be called when the user commits an edit.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditStart()` Returns the `EventHandler` that will be called when the user begins an edit.
    `EventHandler<TreeTableColumn.CellEditEvent<S,T>>` | TreeTableColumn.`getOnEditStart()` Gets the value of the property onEditStart.
    `EventHandler<TableColumn.CellEditEvent<S,T>>` | TableColumn.`getOnEditStart()` Gets the value of the property onEditStart.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditStart()` Returns the `EventHandler` that will be called when the user begins an edit.
    `EventHandler<Event>` | Menu.`getOnHidden()` Gets the value of the property onHidden.
    `EventHandler<DialogEvent>` | Dialog.`getOnHidden()` Gets the value of the property onHidden.
    `EventHandler<Event>` | ComboBoxBase.`getOnHidden()` Gets the value of the property onHidden.
    `EventHandler<Event>` | ChoiceBox.`getOnHidden()` Gets the value of the property onHidden.
    `EventHandler<Event>` | Menu.`getOnHiding()` Gets the value of the property onHiding.
    `EventHandler<DialogEvent>` | Dialog.`getOnHiding()` Gets the value of the property onHiding.
    `EventHandler<Event>` | ComboBoxBase.`getOnHiding()` Gets the value of the property onHiding.
    `EventHandler<Event>` | ChoiceBox.`getOnHiding()` Gets the value of the property onHiding.
    `EventHandler<Event>` | MenuItem.`getOnMenuValidation()` Gets the value of the property onMenuValidation.
    `EventHandler<ScrollToEvent<Integer>>` | TreeView.`getOnScrollTo()` Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | TreeTableView.`getOnScrollTo()` Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | TableView.`getOnScrollTo()` Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | ListView.`getOnScrollTo()` Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<TreeTableColumn<S,?>>>` | TreeTableView.`getOnScrollToColumn()` Gets the value of the property onScrollToColumn.
    `EventHandler<ScrollToEvent<TableColumn<S,?>>>` | TableView.`getOnScrollToColumn()` Gets the value of the property onScrollToColumn.
    `EventHandler<Event>` | Tab.`getOnSelectionChanged()` The event handler that is associated with a selection on the tab.
    `EventHandler<Event>` | Menu.`getOnShowing()` Gets the value of the property onShowing.
    `EventHandler<DialogEvent>` | Dialog.`getOnShowing()` Gets the value of the property onShowing.
    `EventHandler<Event>` | ComboBoxBase.`getOnShowing()` Gets the value of the property onShowing.
    `EventHandler<Event>` | ChoiceBox.`getOnShowing()` Gets the value of the property onShowing.
    `EventHandler<Event>` | Menu.`getOnShown()` Gets the value of the property onShown.
    `EventHandler<DialogEvent>` | Dialog.`getOnShown()` Gets the value of the property onShown.
    `EventHandler<Event>` | ComboBoxBase.`getOnShown()` Gets the value of the property onShown.
    `EventHandler<Event>` | ChoiceBox.`getOnShown()` Gets the value of the property onShown.
    `EventHandler<SortEvent<TreeTableView<S>>>` | TreeTableView.`getOnSort()` Gets the value of the property onSort.
    `EventHandler<SortEvent<TableView<S>>>` | TableView.`getOnSort()` Gets the value of the property onSort.

    Methods in javafx.scene.control that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<ActionEvent>>` | TextField.`onActionProperty()` The action handler associated with this text field, or `null` if no action handler is assigned.
    `ObjectProperty<EventHandler<ActionEvent>>` | MenuItem.`onActionProperty()` The action, which is invoked whenever the MenuItem is fired.
    `ObjectProperty<EventHandler<ActionEvent>>` | ContextMenu.`onActionProperty()` Callback function to be informed when an item contained within this `ContextMenu` has been activated.
    `ObjectProperty<EventHandler<ActionEvent>>` | ComboBoxBase.`onActionProperty()` The ComboBox action, which is invoked whenever the ComboBox `value` property is changed.
    `ObjectProperty<EventHandler<ActionEvent>>` | ChoiceBox.`onActionProperty()` The ChoiceBox action, which is invoked whenever the ChoiceBox `value` property is changed.
    `ObjectProperty<EventHandler<ActionEvent>>` | ButtonBase.`onActionProperty()` The button's action, which is invoked whenever the button is fired.
    `ObjectProperty<EventHandler<Event>>` | Tab.`onClosedProperty()` The event handler that is associated with the tab when the tab is closed.
    `ObjectProperty<EventHandler<Event>>` | Tab.`onCloseRequestProperty()` Called when there is an external request to close this `Tab`.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onCloseRequestProperty()` Called when there is an external request to close this `Dialog`.
    `ObjectProperty<EventHandler<TreeView.EditEvent<T>>>` | TreeView.`onEditCancelProperty()` This event handler will be fired when the user cancels editing a cell.
    `ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>` | TreeTableColumn.`onEditCancelProperty()` This event handler will be fired when the user cancels editing a cell.
    `ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>` | TableColumn.`onEditCancelProperty()` This event handler will be fired when the user cancels editing a cell.
    `ObjectProperty<EventHandler<ListView.EditEvent<T>>>` | ListView.`onEditCancelProperty()` This event handler will be fired when the user cancels editing a cell.
    `ObjectProperty<EventHandler<TreeView.EditEvent<T>>>` | TreeView.`onEditCommitProperty()` This property is used when the user performs an action that should result in their editing input being persisted.
    `ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>` | TreeTableColumn.`onEditCommitProperty()` This event handler will be fired when the user successfully commits their editing.
    `ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>` | TableColumn.`onEditCommitProperty()` This event handler will be fired when the user successfully commits their editing.
    `ObjectProperty<EventHandler<ListView.EditEvent<T>>>` | ListView.`onEditCommitProperty()` This property is used when the user performs an action that should result in their editing input being persisted.
    `ObjectProperty<EventHandler<TreeView.EditEvent<T>>>` | TreeView.`onEditStartProperty()` This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,T>>>` | TreeTableColumn.`onEditStartProperty()` This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<TableColumn.CellEditEvent<S,T>>>` | TableColumn.`onEditStartProperty()` This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<ListView.EditEvent<T>>>` | ListView.`onEditStartProperty()` This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onHiddenProperty()` Called just after the `ContextMenu` has been hidden.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onHiddenProperty()` Called just after the Dialog has been hidden.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onHiddenProperty()` Called just after the `ComboBoxBase` popup/display has been hidden.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onHiddenProperty()` Called just after the `ChoiceBox` popup has been hidden.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onHidingProperty()` Called just prior to the `ContextMenu` being hidden.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onHidingProperty()` Called just prior to the Dialog being hidden.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onHidingProperty()` Called just prior to the `ComboBox` popup/display being hidden.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onHidingProperty()` Called just prior to the `ChoiceBox` popup being hidden.
    `ObjectProperty<EventHandler<Event>>` | MenuItem.`onMenuValidationProperty()` The event handler that is associated with invocation of an accelerator for a MenuItem.
    `ObjectProperty<EventHandler<ScrollToEvent<TreeTableColumn<S,?>>>>` | TreeTableView.`onScrollToColumnProperty()` Called when there's a request to scroll a column into view using `TreeTableView.scrollToColumn(TreeTableColumn)` or `TreeTableView.scrollToColumnIndex(int)`
    `ObjectProperty<EventHandler<ScrollToEvent<TableColumn<S,?>>>>` | TableView.`onScrollToColumnProperty()` Called when there's a request to scroll a column into view using `TableView.scrollToColumn(TableColumn)` or `TableView.scrollToColumnIndex(int)`
    `ObjectProperty<EventHandler<ScrollToEvent<Integer>>>` | TreeView.`onScrollToProperty()` Called when there's a request to scroll an index into view using `TreeView.scrollTo(int)`
    `ObjectProperty<EventHandler<ScrollToEvent<Integer>>>` | TreeTableView.`onScrollToProperty()` Called when there's a request to scroll an index into view using `TreeTableView.scrollTo(int)`
    `ObjectProperty<EventHandler<ScrollToEvent<Integer>>>` | TableView.`onScrollToProperty()` Called when there's a request to scroll an index into view using `TableView.scrollTo(int)` or `TableView.scrollTo(Object)`
    `ObjectProperty<EventHandler<ScrollToEvent<Integer>>>` | ListView.`onScrollToProperty()` Called when there's a request to scroll an index into view using `ListView.scrollTo(int)` or `ListView.scrollTo(Object)`
    `ObjectProperty<EventHandler<Event>>` | Tab.`onSelectionChangedProperty()` The event handler that is associated with a selection on the tab.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onShowingProperty()` Called just prior to the `ContextMenu` being shown, even if the menu has no items to show.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onShowingProperty()` Called just prior to the Dialog being shown.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onShowingProperty()` Called just prior to the `ComboBoxBase` popup/display being shown.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onShowingProperty()` Called just prior to the `ChoiceBox` popup being shown.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onShownProperty()` Called just after the `ContextMenu` is shown.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onShownProperty()` Called just after the Dialog is shown.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onShownProperty()` Called just after the `ComboBoxBase` popup/display is shown.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onShownProperty()` Called just after the `ChoiceBox` popup is shown.
    `ObjectProperty<EventHandler<SortEvent<TreeTableView<S>>>>` | TreeTableView.`onSortProperty()` Called when there's a request to sort the control.
    `ObjectProperty<EventHandler<SortEvent<TableView<S>>>>` | TableView.`onSortProperty()` Called when there's a request to sort the control.

    Methods in javafx.scene.control with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<E extends Event> void` | TreeItem.`addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Registers an event handler to this TreeItem.
    `<E extends Event> void` | TableColumnBase.`addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Registers an event handler to this table column.
    `<E extends Event> void` | MenuItem.`addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Registers an event handler to this MenuItem.
    `<E extends Event> void` | Menu.`addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Registers an event handler to this MenuItem.
    `<E extends Event> void` | TreeItem.`removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Unregisters a previously registered event handler from this TreeItem.
    `<E extends Event> void` | TableColumnBase.`removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Unregisters a previously registered event handler from this table column.
    `<E extends Event> void` | MenuItem.`removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Unregisters a previously registered event handler from this MenuItem.
    `<E extends Event> void` | Menu.`removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Unregisters a previously registered event handler from this MenuItem.
    `protected <E extends Event> void` | Tab.`setEventHandler(EventType<E> eventType, EventHandler<E> eventHandler)` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `void` | TextField.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | MenuItem.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | ContextMenu.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | ComboBoxBase.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | ChoiceBox.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | ButtonBase.`setOnAction(EventHandler<ActionEvent> value)` Sets the value of the property onAction.
    `void` | Tab.`setOnClosed(EventHandler<Event> value)` Defines a function to be called when the tab is closed.
    `void` | Dialog.`setOnCloseRequest(EventHandler<DialogEvent> value)` Sets the value of the property onCloseRequest.
    `void` | Tab.`setOnCloseRequest(EventHandler<Event> value)` Sets the value of the property onCloseRequest.
    `void` | ListView.`setOnEditCancel(EventHandler<ListView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user cancels an edit.
    `void` | TableColumn.`setOnEditCancel(EventHandler<TableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditCancel.
    `void` | TreeTableColumn.`setOnEditCancel(EventHandler<TreeTableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditCancel.
    `void` | TreeView.`setOnEditCancel(EventHandler<TreeView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user cancels an edit.
    `void` | ListView.`setOnEditCommit(EventHandler<ListView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user has completed their editing.
    `void` | TableColumn.`setOnEditCommit(EventHandler<TableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditCommit.
    `void` | TreeTableColumn.`setOnEditCommit(EventHandler<TreeTableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditCommit.
    `void` | TreeView.`setOnEditCommit(EventHandler<TreeView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user commits an edit.
    `void` | ListView.`setOnEditStart(EventHandler<ListView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user begins an edit.
    `void` | TableColumn.`setOnEditStart(EventHandler<TableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditStart.
    `void` | TreeTableColumn.`setOnEditStart(EventHandler<TreeTableColumn.CellEditEvent<S,T>> value)` Sets the value of the property onEditStart.
    `void` | TreeView.`setOnEditStart(EventHandler<TreeView.EditEvent<T>> value)` Sets the `EventHandler` that will be called when the user begins an edit.
    `void` | Dialog.`setOnHidden(EventHandler<DialogEvent> value)` Sets the value of the property onHidden.
    `void` | Menu.`setOnHidden(EventHandler<Event> value)` Sets the value of the property onHidden.
    `void` | ComboBoxBase.`setOnHidden(EventHandler<Event> value)` Sets the value of the property onHidden.
    `void` | ChoiceBox.`setOnHidden(EventHandler<Event> value)` Sets the value of the property onHidden.
    `void` | Dialog.`setOnHiding(EventHandler<DialogEvent> value)` Sets the value of the property onHiding.
    `void` | Menu.`setOnHiding(EventHandler<Event> value)` Sets the value of the property onHiding.
    `void` | ComboBoxBase.`setOnHiding(EventHandler<Event> value)` Sets the value of the property onHiding.
    `void` | ChoiceBox.`setOnHiding(EventHandler<Event> value)` Sets the value of the property onHiding.
    `void` | MenuItem.`setOnMenuValidation(EventHandler<Event> value)` Sets the value of the property onMenuValidation.
    `void` | TreeView.`setOnScrollTo(EventHandler<ScrollToEvent<Integer>> value)` Sets the value of the property onScrollTo.
    `void` | TreeTableView.`setOnScrollTo(EventHandler<ScrollToEvent<Integer>> value)` Sets the value of the property onScrollTo.
    `void` | TableView.`setOnScrollTo(EventHandler<ScrollToEvent<Integer>> value)` Sets the value of the property onScrollTo.
    `void` | ListView.`setOnScrollTo(EventHandler<ScrollToEvent<Integer>> value)` Sets the value of the property onScrollTo.
    `void` | TableView.`setOnScrollToColumn(EventHandler<ScrollToEvent<TableColumn<S,?>>> value)` Sets the value of the property onScrollToColumn.
    `void` | TreeTableView.`setOnScrollToColumn(EventHandler<ScrollToEvent<TreeTableColumn<S,?>>> value)` Sets the value of the property onScrollToColumn.
    `void` | Tab.`setOnSelectionChanged(EventHandler<Event> value)` Defines a function to be called when a selection changed has occurred on the tab.
    `void` | Dialog.`setOnShowing(EventHandler<DialogEvent> value)` Sets the value of the property onShowing.
    `void` | Menu.`setOnShowing(EventHandler<Event> value)` Sets the value of the property onShowing.
    `void` | ComboBoxBase.`setOnShowing(EventHandler<Event> value)` Sets the value of the property onShowing.
    `void` | ChoiceBox.`setOnShowing(EventHandler<Event> value)` Sets the value of the property onShowing.
    `void` | Dialog.`setOnShown(EventHandler<DialogEvent> value)` Sets the value of the property onShown.
    `void` | Menu.`setOnShown(EventHandler<Event> value)` Sets the value of the property onShown.
    `void` | ComboBoxBase.`setOnShown(EventHandler<Event> value)` Sets the value of the property onShown.
    `void` | ChoiceBox.`setOnShown(EventHandler<Event> value)` Sets the value of the property onShown.
    `void` | TableView.`setOnSort(EventHandler<SortEvent<TableView<S>>> value)` Sets the value of the property onSort.
    `void` | TreeTableView.`setOnSort(EventHandler<SortEvent<TreeTableView<S>>> value)` Sets the value of the property onSort.

  - ### Uses of EventHandler in javafx.scene.media

    Methods in javafx.scene.media that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<MediaErrorEvent>` | MediaView.`getOnError()` Retrieves the error event handler.
    `EventHandler<MediaMarkerEvent>` | MediaPlayer.`getOnMarker()` Retrieves the marker event handler.

    Methods in javafx.scene.media that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<MediaErrorEvent>>` | MediaView.`onErrorProperty()` Event handler to be invoked whenever an error occurs on this `MediaView`.
    `ObjectProperty<EventHandler<MediaMarkerEvent>>` | MediaPlayer.`onMarkerProperty()` Event handler invoked when the player `currentTime` reaches a media marker.

    Methods in javafx.scene.media with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | MediaView.`setOnError(EventHandler<MediaErrorEvent> value)` Sets the error event handler.
    `void` | MediaPlayer.`setOnMarker(EventHandler<MediaMarkerEvent> onMarker)` Sets the marker event handler.

  - ### Uses of EventHandler in javafx.scene.transform

    Methods in javafx.scene.transform that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<? super TransformChangedEvent>` | Transform.`getOnTransformChanged()` Gets the onTransformChanged event handler.

    Methods in javafx.scene.transform that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<? super TransformChangedEvent>>` | Transform.`onTransformChangedProperty()` The onTransformChanged event handler is called whenever the transform changes any of its parameters.

    Methods in javafx.scene.transform with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | Transform.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this transform.
    `<T extends Event> void` | Transform.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this transform.
    `<T extends Event> void` | Transform.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this transform.
    `<T extends Event> void` | Transform.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this transform.
    `void` | Transform.`setOnTransformChanged(EventHandler<? super TransformChangedEvent> value)` Sets the onTransformChanged event handler which is called whenever the transform changes any of its parameters.

  - ### Uses of EventHandler in javafx.scene.web

    Methods in javafx.scene.web that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<WebEvent<String>>` | WebEngine.`getOnAlert()` Returns the JavaScript `alert` handler.
    `EventHandler<WebErrorEvent>` | WebEngine.`getOnError()` Gets the value of the property onError.
    `EventHandler<WebEvent<Rectangle2D>>` | WebEngine.`getOnResized()` Returns the JavaScript window resize handler.
    `EventHandler<WebEvent<String>>` | WebEngine.`getOnStatusChanged()` Returns the JavaScript status handler.
    `EventHandler<WebEvent<Boolean>>` | WebEngine.`getOnVisibilityChanged()` Returns the JavaScript window visibility handler.

    Methods in javafx.scene.web that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<WebEvent<String>>>` | WebEngine.`onAlertProperty()` JavaScript `alert` handler property.
    `ObjectProperty<EventHandler<WebErrorEvent>>` | WebEngine.`onErrorProperty()` The event handler called when an error occurs.
    `ObjectProperty<EventHandler<WebEvent<Rectangle2D>>>` | WebEngine.`onResizedProperty()` JavaScript window resize handler property.
    `ObjectProperty<EventHandler<WebEvent<String>>>` | WebEngine.`onStatusChangedProperty()` JavaScript status handler property.
    `ObjectProperty<EventHandler<WebEvent<Boolean>>>` | WebEngine.`onVisibilityChangedProperty()` JavaScript window visibility handler property.

    Methods in javafx.scene.web with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebEngine.`setOnAlert(EventHandler<WebEvent<String>> handler)` Sets the JavaScript `alert` handler.
    `void` | WebEngine.`setOnError(EventHandler<WebErrorEvent> handler)` Sets the value of the property onError.
    `void` | WebEngine.`setOnResized(EventHandler<WebEvent<Rectangle2D>> handler)` Sets the JavaScript window resize handler.
    `void` | WebEngine.`setOnStatusChanged(EventHandler<WebEvent<String>> handler)` Sets the JavaScript status handler.
    `void` | WebEngine.`setOnVisibilityChanged(EventHandler<WebEvent<Boolean>> handler)` Sets the JavaScript window visibility handler.

  - ### Uses of EventHandler in javafx.stage

    Methods in javafx.stage that return EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `EventHandler<Event>` | PopupWindow.`getOnAutoHide()` Gets the value of the property onAutoHide.
    `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.

    Methods in javafx.stage that return types with arguments of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `ObjectProperty<EventHandler<Event>>` | PopupWindow.`onAutoHideProperty()` Called after autoHide is run.
    `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.

    Methods in javafx.stage with parameters of type EventHandler
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Event> void` | Window.`addEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Registers an event filter to this node.
    `<T extends Event> void` | Window.`addEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Registers an event handler to this node.
    `<T extends Event> void` | Window.`removeEventFilter(EventType<T> eventType, EventHandler<? super T> eventFilter)` Unregisters a previously registered event filter from this node.
    `<T extends Event> void` | Window.`removeEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Unregisters a previously registered event handler from this node.
    `protected <T extends Event> void` | Window.`setEventHandler(EventType<T> eventType, EventHandler<? super T> eventHandler)` Sets the handler to use for this event type.
    `void` | PopupWindow.`setOnAutoHide(EventHandler<Event> value)` Sets the value of the property onAutoHide.
    `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.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.