## 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 | Description
    --- | --- | ---
    `EventHandler<ActionEvent>` | Animation.`getOnFinished()` | Gets the value of the property onFinished.
    `EventHandler<ActionEvent>` | KeyFrame.`getOnFinished()` | Returns the `onFinished` event handler of this `KeyFrame`.

    Methods in javafx.animation that return types with arguments of type EventHandler
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `void` | Animation.`setOnFinished​(EventHandler<ActionEvent> value)` | Sets the value of the property onFinished.

    Constructors in javafx.animation with parameters of type EventHandler
    Constructor | Description
    --- | ---
    `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`
    `KeyFrame​(Duration time, 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 | Description
    --- | --- | ---
    `EventHandler<WorkerStateEvent>` | Service.`getOnCancelled()` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnCancelled()` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnFailed()` | The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `EventHandler<WorkerStateEvent>` | Task.`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>` | Service.`getOnRunning()` | The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnRunning()` | The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnScheduled()` | The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `EventHandler<WorkerStateEvent>` | Task.`getOnScheduled()` | The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `EventHandler<WorkerStateEvent>` | Service.`getOnSucceeded()` | The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `EventHandler<WorkerStateEvent>` | Task.`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 | Description
    --- | --- | ---
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onCancelledProperty()` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`onCancelledProperty()` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onFailedProperty()` | The onFailed event handler is called whenever the Task state transitions to the FAILED 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.`onReadyProperty()` | The onReady event handler is called whenever the Task state transitions to the READY 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.`onRunningProperty()` | The onRunning event handler is called whenever the Task state transitions to the RUNNING 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.`onScheduledProperty()` | The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Service.`onSucceededProperty()` | The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `ObjectProperty<EventHandler<WorkerStateEvent>>` | Task.`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 | Description
    --- | --- | ---
    `<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.`addEventFilter​(EventType<T> eventType, EventHandler<? super T> eventFilter)` | Registers an event filter 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.`addEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Registers an event handler to 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.`removeEventFilter​(EventType<T> eventType, EventHandler<? super T> eventFilter)` | Unregisters a previously registered event filter 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.
    `<T extends Event> void` | Task.`removeEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Unregisters a previously registered event handler from this task.
    `protected <T extends Event> void` | Service.`setEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Sets the handler to use for this event type.
    `protected <T extends Event> void` | Task.`setEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Sets the handler to use for this event type.
    `void` | Service.`setOnCancelled​(EventHandler<WorkerStateEvent> value)` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `void` | Task.`setOnCancelled​(EventHandler<WorkerStateEvent> value)` | The onCancelled event handler is called whenever the Task state transitions to the CANCELLED state.
    `void` | Service.`setOnFailed​(EventHandler<WorkerStateEvent> value)` | The onFailed event handler is called whenever the Task state transitions to the FAILED state.
    `void` | Task.`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` | Service.`setOnRunning​(EventHandler<WorkerStateEvent> value)` | The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `void` | Task.`setOnRunning​(EventHandler<WorkerStateEvent> value)` | The onRunning event handler is called whenever the Task state transitions to the RUNNING state.
    `void` | Service.`setOnScheduled​(EventHandler<WorkerStateEvent> value)` | The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `void` | Task.`setOnScheduled​(EventHandler<WorkerStateEvent> value)` | The onSchedule event handler is called whenever the Task state transitions to the SCHEDULED state.
    `void` | Service.`setOnSucceeded​(EventHandler<WorkerStateEvent> value)` | The onSucceeded event handler is called whenever the Task state transitions to the SUCCEEDED state.
    `void` | Task.`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 | 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 | 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 | Description
    --- | --- | ---
    `EventHandler<? super ContextMenuEvent>` | Node.`getOnContextMenuRequested()` | Gets the value of the property onContextMenuRequested.
    `EventHandler<? super ContextMenuEvent>` | Scene.`getOnContextMenuRequested()` | Gets the value of the property onContextMenuRequested.
    `EventHandler<? super MouseEvent>` | Node.`getOnDragDetected()` | Gets the value of the property onDragDetected.
    `EventHandler<? super MouseEvent>` | Scene.`getOnDragDetected()` | Gets the value of the property onDragDetected.
    `EventHandler<? super DragEvent>` | Node.`getOnDragDone()` | Gets the value of the property onDragDone.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragDone()` | Gets the value of the property onDragDone.
    `EventHandler<? super DragEvent>` | Node.`getOnDragDropped()` | Gets the value of the property onDragDropped.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragDropped()` | Gets the value of the property onDragDropped.
    `EventHandler<? super DragEvent>` | Node.`getOnDragEntered()` | Gets the value of the property onDragEntered.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragEntered()` | Gets the value of the property onDragEntered.
    `EventHandler<? super DragEvent>` | Node.`getOnDragExited()` | Gets the value of the property onDragExited.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragExited()` | Gets the value of the property onDragExited.
    `EventHandler<? super DragEvent>` | Node.`getOnDragOver()` | Gets the value of the property onDragOver.
    `EventHandler<? super DragEvent>` | Scene.`getOnDragOver()` | Gets the value of the property onDragOver.
    `EventHandler<? super InputMethodEvent>` | Node.`getOnInputMethodTextChanged()` | Gets the value of the property onInputMethodTextChanged.
    `EventHandler<? super InputMethodEvent>` | Scene.`getOnInputMethodTextChanged()` | Gets the value of the property onInputMethodTextChanged.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyPressed()` | Gets the value of the property onKeyPressed.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyPressed()` | Gets the value of the property onKeyPressed.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyReleased()` | Gets the value of the property onKeyReleased.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyReleased()` | Gets the value of the property onKeyReleased.
    `EventHandler<? super KeyEvent>` | Node.`getOnKeyTyped()` | Gets the value of the property onKeyTyped.
    `EventHandler<? super KeyEvent>` | Scene.`getOnKeyTyped()` | Gets the value of the property onKeyTyped.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseClicked()` | Gets the value of the property onMouseClicked.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseClicked()` | Gets the value of the property onMouseClicked.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragEntered()` | Gets the value of the property onMouseDragEntered.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragEntered()` | Gets the value of the property onMouseDragEntered.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragExited()` | Gets the value of the property onMouseDragExited.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragExited()` | Gets the value of the property onMouseDragExited.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseDragged()` | Gets the value of the property onMouseDragged.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseDragged()` | Gets the value of the property onMouseDragged.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragOver()` | Gets the value of the property onMouseDragOver.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragOver()` | Gets the value of the property onMouseDragOver.
    `EventHandler<? super MouseDragEvent>` | Node.`getOnMouseDragReleased()` | Gets the value of the property onMouseDragReleased.
    `EventHandler<? super MouseDragEvent>` | Scene.`getOnMouseDragReleased()` | Gets the value of the property onMouseDragReleased.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseEntered()` | Gets the value of the property onMouseEntered.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseEntered()` | Gets the value of the property onMouseEntered.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseExited()` | Gets the value of the property onMouseExited.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseExited()` | Gets the value of the property onMouseExited.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseMoved()` | Gets the value of the property onMouseMoved.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseMoved()` | Gets the value of the property onMouseMoved.
    `EventHandler<? super MouseEvent>` | Node.`getOnMousePressed()` | Gets the value of the property onMousePressed.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMousePressed()` | Gets the value of the property onMousePressed.
    `EventHandler<? super MouseEvent>` | Node.`getOnMouseReleased()` | Gets the value of the property onMouseReleased.
    `EventHandler<? super MouseEvent>` | Scene.`getOnMouseReleased()` | Gets the value of the property onMouseReleased.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotate()` | Gets the value of the property onRotate.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotate()` | Gets the value of the property onRotate.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotationFinished()` | Gets the value of the property onRotationFinished.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotationFinished()` | Gets the value of the property onRotationFinished.
    `EventHandler<? super RotateEvent>` | Node.`getOnRotationStarted()` | Gets the value of the property onRotationStarted.
    `EventHandler<? super RotateEvent>` | Scene.`getOnRotationStarted()` | Gets the value of the property onRotationStarted.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScroll()` | Gets the value of the property onScroll.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScroll()` | Gets the value of the property onScroll.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScrollFinished()` | Gets the value of the property onScrollFinished.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScrollFinished()` | Gets the value of the property onScrollFinished.
    `EventHandler<? super ScrollEvent>` | Node.`getOnScrollStarted()` | Gets the value of the property onScrollStarted.
    `EventHandler<? super ScrollEvent>` | Scene.`getOnScrollStarted()` | Gets the value of the property onScrollStarted.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeDown()` | Gets the value of the property onSwipeDown.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeDown()` | Gets the value of the property onSwipeDown.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeLeft()` | Gets the value of the property onSwipeLeft.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeLeft()` | Gets the value of the property onSwipeLeft.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeRight()` | Gets the value of the property onSwipeRight.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeRight()` | Gets the value of the property onSwipeRight.
    `EventHandler<? super SwipeEvent>` | Node.`getOnSwipeUp()` | Gets the value of the property onSwipeUp.
    `EventHandler<? super SwipeEvent>` | Scene.`getOnSwipeUp()` | Gets the value of the property onSwipeUp.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchMoved()` | Gets the value of the property onTouchMoved.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchMoved()` | Gets the value of the property onTouchMoved.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchPressed()` | Gets the value of the property onTouchPressed.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchPressed()` | Gets the value of the property onTouchPressed.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchReleased()` | Gets the value of the property onTouchReleased.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchReleased()` | Gets the value of the property onTouchReleased.
    `EventHandler<? super TouchEvent>` | Node.`getOnTouchStationary()` | Gets the value of the property onTouchStationary.
    `EventHandler<? super TouchEvent>` | Scene.`getOnTouchStationary()` | Gets the value of the property onTouchStationary.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoom()` | Gets the value of the property onZoom.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoom()` | Gets the value of the property onZoom.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoomFinished()` | Gets the value of the property onZoomFinished.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoomFinished()` | Gets the value of the property onZoomFinished.
    `EventHandler<? super ZoomEvent>` | Node.`getOnZoomStarted()` | Gets the value of the property onZoomStarted.
    `EventHandler<? super ZoomEvent>` | Scene.`getOnZoomStarted()` | Gets the value of the property onZoomStarted.

    Methods in javafx.scene that return types with arguments of type EventHandler
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 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 MouseEvent>>` | Node.`onDragDetectedProperty()` | Defines a function to be called when drag gesture has been detected.
    `ObjectProperty<EventHandler<? super MouseEvent>>` | Scene.`onDragDetectedProperty()` | Defines a function to be called when drag gesture has been detected.
    `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.`onDragDoneProperty()` | Defines a function to be called when this `Scene` is a drag and drop gesture source after its data has been dropped on a drop target.
    `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.`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.`onDragEnteredProperty()` | Defines a function to be called when drag gesture enters this `Node`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragEnteredProperty()` | Defines a function to be called when drag gesture enters 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.`onDragExitedProperty()` | Defines a function to be called when drag gesture exits this `Scene`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Node.`onDragOverProperty()` | Defines a function to be called when drag gesture progresses within this `Node`.
    `ObjectProperty<EventHandler<? super DragEvent>>` | Scene.`onDragOverProperty()` | Defines a function to be called when drag gesture progresses within this `Scene`.
    `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 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 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.`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.`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.`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.`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 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 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 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 MouseDragEvent>>` | Node.`onMouseDragEnteredProperty()` | Defines a function to be called when a full press-drag-release gesture enters 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.`onMouseDragExitedProperty()` | Defines a function to be called when a full press-drag-release gesture leaves 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 MouseEvent>>` | Node.`onMouseDraggedProperty()` | Defines a function to be called when a mouse button is pressed on this `Node` and then dragged.
    `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 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.`onMouseDragOverProperty()` | Defines a function to be called when a full press-drag-release gesture progresses 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 MouseDragEvent>>` | Scene.`onMouseDragReleasedProperty()` | Defines a function to be called when a full press-drag-release gesture ends within 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.`onMouseEnteredProperty()` | Defines a function to be called when the mouse enters 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.`onMouseExitedProperty()` | Defines a function to be called when the mouse exits this `Scene`.
    `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.`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.`onMousePressedProperty()` | Defines a function to be called when a mouse button has been pressed on this `Node`.
    `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.`onMouseReleasedProperty()` | Defines a function to be called when a mouse button has been released 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 RotateEvent>>` | Node.`onRotateProperty()` | Defines a function to be called when user performs a rotation action.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotateProperty()` | Defines a function to be called when user performs a rotating action.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Node.`onRotationFinishedProperty()` | Defines a function to be called when a rotation gesture ends.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotationFinishedProperty()` | Defines a function to be called when a rotating gesture ends.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Node.`onRotationStartedProperty()` | Defines a function to be called when a rotation gesture is detected.
    `ObjectProperty<EventHandler<? super RotateEvent>>` | Scene.`onRotationStartedProperty()` | Defines a function to be called when a rotating gesture is detected.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollFinishedProperty()` | Defines a function to be called when a scrolling gesture ends.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollFinishedProperty()` | Defines a function to be called when a scrolling gesture ends.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollProperty()` | Defines a function to be called when user performs a scrolling action.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollProperty()` | Defines a function to be called when user performs a scrolling action.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Node.`onScrollStartedProperty()` | Defines a function to be called when a scrolling gesture is detected.
    `ObjectProperty<EventHandler<? super ScrollEvent>>` | Scene.`onScrollStartedProperty()` | Defines a function to be called when a scrolling gesture is detected.
    `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.`onSwipeDownProperty()` | Defines a function to be called when an downward 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.`onSwipeLeftProperty()` | Defines a function to be called when an leftward 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.`onSwipeRightProperty()` | Defines a function to be called when an rightward 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 SwipeEvent>>` | Scene.`onSwipeUpProperty()` | Defines a function to be called when an upward swipe gesture happens in this scene.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchMovedProperty()` | Defines a function to be called when a touch point is moved.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchMovedProperty()` | Defines a function to be called when a touch point is moved.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchPressedProperty()` | Defines a function to be called when a new touch point is pressed.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchPressedProperty()` | 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.`onTouchReleasedProperty()` | Defines a function to be called when a new touch point is pressed.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Node.`onTouchStationaryProperty()` | Defines a function to be called when a touch point stays pressed and still.
    `ObjectProperty<EventHandler<? super TouchEvent>>` | Scene.`onTouchStationaryProperty()` | Defines a function to be called when a touch point stays pressed and still.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomFinishedProperty()` | Defines a function to be called when a zooming gesture ends.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`onZoomFinishedProperty()` | Defines a function to be called when a zooming gesture ends.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomProperty()` | Defines a function to be called when user performs a zooming action.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`onZoomProperty()` | Defines a function to be called when user performs a zooming action.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Node.`onZoomStartedProperty()` | Defines a function to be called when a zooming gesture is detected.
    `ObjectProperty<EventHandler<? super ZoomEvent>>` | Scene.`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 | Description
    --- | --- | ---
    `<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.`addEventFilter​(EventType<T> eventType, EventHandler<? super T> eventFilter)` | Registers an event filter 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.`addEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Registers an event handler to 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.`removeEventFilter​(EventType<T> eventType, EventHandler<? super T> eventFilter)` | Unregisters a previously registered event filter 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.
    `<T extends Event> void` | Scene.`removeEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Unregisters a previously registered event handler from this scene.
    `protected <T extends Event> void` | Node.`setEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Sets the handler to use for this event type.
    `protected <T extends Event> void` | Scene.`setEventHandler​(EventType<T> eventType, EventHandler<? super T> eventHandler)` | Sets the handler to use for this event type.
    `void` | Node.`setOnContextMenuRequested​(EventHandler<? super ContextMenuEvent> value)` | Sets the value of the property onContextMenuRequested.
    `void` | Scene.`setOnContextMenuRequested​(EventHandler<? super ContextMenuEvent> value)` | Sets the value of the property onContextMenuRequested.
    `void` | Node.`setOnDragDetected​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onDragDetected.
    `void` | Scene.`setOnDragDetected​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onDragDetected.
    `void` | Node.`setOnDragDone​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragDone.
    `void` | Scene.`setOnDragDone​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragDone.
    `void` | Node.`setOnDragDropped​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragDropped.
    `void` | Scene.`setOnDragDropped​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragDropped.
    `void` | Node.`setOnDragEntered​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragEntered.
    `void` | Scene.`setOnDragEntered​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragEntered.
    `void` | Node.`setOnDragExited​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragExited.
    `void` | Scene.`setOnDragExited​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragExited.
    `void` | Node.`setOnDragOver​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragOver.
    `void` | Scene.`setOnDragOver​(EventHandler<? super DragEvent> value)` | Sets the value of the property onDragOver.
    `void` | Node.`setOnInputMethodTextChanged​(EventHandler<? super InputMethodEvent> value)` | Sets the value of the property onInputMethodTextChanged.
    `void` | Scene.`setOnInputMethodTextChanged​(EventHandler<? super InputMethodEvent> value)` | Sets the value of the property onInputMethodTextChanged.
    `void` | Node.`setOnKeyPressed​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyPressed.
    `void` | Scene.`setOnKeyPressed​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyPressed.
    `void` | Node.`setOnKeyReleased​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyReleased.
    `void` | Scene.`setOnKeyReleased​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyReleased.
    `void` | Node.`setOnKeyTyped​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyTyped.
    `void` | Scene.`setOnKeyTyped​(EventHandler<? super KeyEvent> value)` | Sets the value of the property onKeyTyped.
    `void` | Node.`setOnMouseClicked​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseClicked.
    `void` | Scene.`setOnMouseClicked​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseClicked.
    `void` | Node.`setOnMouseDragEntered​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragEntered.
    `void` | Scene.`setOnMouseDragEntered​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragEntered.
    `void` | Node.`setOnMouseDragExited​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragExited.
    `void` | Scene.`setOnMouseDragExited​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragExited.
    `void` | Node.`setOnMouseDragged​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseDragged.
    `void` | Scene.`setOnMouseDragged​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseDragged.
    `void` | Node.`setOnMouseDragOver​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragOver.
    `void` | Scene.`setOnMouseDragOver​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragOver.
    `void` | Node.`setOnMouseDragReleased​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragReleased.
    `void` | Scene.`setOnMouseDragReleased​(EventHandler<? super MouseDragEvent> value)` | Sets the value of the property onMouseDragReleased.
    `void` | Node.`setOnMouseEntered​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseEntered.
    `void` | Scene.`setOnMouseEntered​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseEntered.
    `void` | Node.`setOnMouseExited​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseExited.
    `void` | Scene.`setOnMouseExited​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseExited.
    `void` | Node.`setOnMouseMoved​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseMoved.
    `void` | Scene.`setOnMouseMoved​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseMoved.
    `void` | Node.`setOnMousePressed​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMousePressed.
    `void` | Scene.`setOnMousePressed​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMousePressed.
    `void` | Node.`setOnMouseReleased​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseReleased.
    `void` | Scene.`setOnMouseReleased​(EventHandler<? super MouseEvent> value)` | Sets the value of the property onMouseReleased.
    `void` | Node.`setOnRotate​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotate.
    `void` | Scene.`setOnRotate​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotate.
    `void` | Node.`setOnRotationFinished​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotationFinished.
    `void` | Scene.`setOnRotationFinished​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotationFinished.
    `void` | Node.`setOnRotationStarted​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotationStarted.
    `void` | Scene.`setOnRotationStarted​(EventHandler<? super RotateEvent> value)` | Sets the value of the property onRotationStarted.
    `void` | Node.`setOnScroll​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScroll.
    `void` | Scene.`setOnScroll​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScroll.
    `void` | Node.`setOnScrollFinished​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScrollFinished.
    `void` | Scene.`setOnScrollFinished​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScrollFinished.
    `void` | Node.`setOnScrollStarted​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScrollStarted.
    `void` | Scene.`setOnScrollStarted​(EventHandler<? super ScrollEvent> value)` | Sets the value of the property onScrollStarted.
    `void` | Node.`setOnSwipeDown​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeDown.
    `void` | Scene.`setOnSwipeDown​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeDown.
    `void` | Node.`setOnSwipeLeft​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeLeft.
    `void` | Scene.`setOnSwipeLeft​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeLeft.
    `void` | Node.`setOnSwipeRight​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeRight.
    `void` | Scene.`setOnSwipeRight​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeRight.
    `void` | Node.`setOnSwipeUp​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeUp.
    `void` | Scene.`setOnSwipeUp​(EventHandler<? super SwipeEvent> value)` | Sets the value of the property onSwipeUp.
    `void` | Node.`setOnTouchMoved​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchMoved.
    `void` | Scene.`setOnTouchMoved​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchMoved.
    `void` | Node.`setOnTouchPressed​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchPressed.
    `void` | Scene.`setOnTouchPressed​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchPressed.
    `void` | Node.`setOnTouchReleased​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchReleased.
    `void` | Scene.`setOnTouchReleased​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchReleased.
    `void` | Node.`setOnTouchStationary​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchStationary.
    `void` | Scene.`setOnTouchStationary​(EventHandler<? super TouchEvent> value)` | Sets the value of the property onTouchStationary.
    `void` | Node.`setOnZoom​(EventHandler<? super ZoomEvent> value)` | Sets the value of the property onZoom.
    `void` | Scene.`setOnZoom​(EventHandler<? super ZoomEvent> value)` | Sets the value of the property onZoom.
    `void` | Node.`setOnZoomFinished​(EventHandler<? super ZoomEvent> value)` | Sets the value of the property onZoomFinished.
    `void` | Scene.`setOnZoomFinished​(EventHandler<? super ZoomEvent> value)` | Sets the value of the property onZoomFinished.
    `void` | Node.`setOnZoomStarted​(EventHandler<? super ZoomEvent> value)` | Sets the value of the property onZoomStarted.
    `void` | Scene.`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 | Description
    --- | --- | ---
    `EventHandler<ActionEvent>` | ButtonBase.`getOnAction()` | Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ChoiceBox.`getOnAction()` | Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ComboBoxBase.`getOnAction()` | Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | ContextMenu.`getOnAction()` | Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | MenuItem.`getOnAction()` | Gets the value of the property onAction.
    `EventHandler<ActionEvent>` | TextField.`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<DialogEvent>` | Dialog.`getOnCloseRequest()` | Gets the value of the property onCloseRequest.
    `EventHandler<Event>` | Tab.`getOnCloseRequest()` | Gets the value of the property onCloseRequest.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditCancel()` | Returns the `EventHandler` that will be called when the user cancels an edit.
    `EventHandler<TableColumn.CellEditEvent<S,​T>>` | TableColumn.`getOnEditCancel()` | Gets the value of the property onEditCancel.
    `EventHandler<TreeTableColumn.CellEditEvent<S,​T>>` | TreeTableColumn.`getOnEditCancel()` | Gets the value of the property onEditCancel.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditCancel()` | Returns the `EventHandler` that will be called when the user cancels an edit.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditCommit()` | Returns the `EventHandler` that will be called when the user commits an edit.
    `EventHandler<TableColumn.CellEditEvent<S,​T>>` | TableColumn.`getOnEditCommit()` | Gets the value of the property onEditCommit.
    `EventHandler<TreeTableColumn.CellEditEvent<S,​T>>` | TreeTableColumn.`getOnEditCommit()` | Gets the value of the property onEditCommit.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditCommit()` | Returns the `EventHandler` that will be called when the user commits an edit.
    `EventHandler<ListView.EditEvent<T>>` | ListView.`getOnEditStart()` | Returns the `EventHandler` that will be called when the user begins an edit.
    `EventHandler<TableColumn.CellEditEvent<S,​T>>` | TableColumn.`getOnEditStart()` | Gets the value of the property onEditStart.
    `EventHandler<TreeTableColumn.CellEditEvent<S,​T>>` | TreeTableColumn.`getOnEditStart()` | Gets the value of the property onEditStart.
    `EventHandler<TreeView.EditEvent<T>>` | TreeView.`getOnEditStart()` | Returns the `EventHandler` that will be called when the user begins an edit.
    `EventHandler<Event>` | ChoiceBox.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<Event>` | ComboBoxBase.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<DialogEvent>` | Dialog.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<Event>` | Menu.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<Event>` | MenuButton.`getOnHidden()` | Gets the value of the property onHidden.
    `EventHandler<Event>` | ChoiceBox.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<Event>` | ComboBoxBase.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<DialogEvent>` | Dialog.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<Event>` | Menu.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<Event>` | MenuButton.`getOnHiding()` | Gets the value of the property onHiding.
    `EventHandler<Event>` | MenuItem.`getOnMenuValidation()` | Gets the value of the property onMenuValidation.
    `EventHandler<ScrollToEvent<Integer>>` | ListView.`getOnScrollTo()` | Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | TableView.`getOnScrollTo()` | Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | TreeTableView.`getOnScrollTo()` | Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<Integer>>` | TreeView.`getOnScrollTo()` | Gets the value of the property onScrollTo.
    `EventHandler<ScrollToEvent<TableColumn<S,​?>>>` | TableView.`getOnScrollToColumn()` | Gets the value of the property onScrollToColumn.
    `EventHandler<ScrollToEvent<TreeTableColumn<S,​?>>>` | TreeTableView.`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>` | ChoiceBox.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<Event>` | ComboBoxBase.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<DialogEvent>` | Dialog.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<Event>` | Menu.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<Event>` | MenuButton.`getOnShowing()` | Gets the value of the property onShowing.
    `EventHandler<Event>` | ChoiceBox.`getOnShown()` | Gets the value of the property onShown.
    `EventHandler<Event>` | ComboBoxBase.`getOnShown()` | Gets the value of the property onShown.
    `EventHandler<DialogEvent>` | Dialog.`getOnShown()` | Gets the value of the property onShown.
    `EventHandler<Event>` | Menu.`getOnShown()` | Gets the value of the property onShown.
    `EventHandler<Event>` | MenuButton.`getOnShown()` | Gets the value of the property onShown.
    `EventHandler<SortEvent<TableView<S>>>` | TableView.`getOnSort()` | Gets the value of the property onSort.
    `EventHandler<SortEvent<TreeTableView<S>>>` | TreeTableView.`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 | Description
    --- | --- | ---
    `ObjectProperty<EventHandler<ActionEvent>>` | ButtonBase.`onActionProperty()` | The button's action, which is invoked whenever the button is fired.
    `ObjectProperty<EventHandler<ActionEvent>>` | ChoiceBox.`onActionProperty()` | The ChoiceBox action, which is invoked whenever the ChoiceBox `value` property is changed.
    `ObjectProperty<EventHandler<ActionEvent>>` | ComboBoxBase.`onActionProperty()` | The ComboBox action, which is invoked whenever the ComboBox `value` property is changed.
    `ObjectProperty<EventHandler<ActionEvent>>` | ContextMenu.`onActionProperty()` | Callback function to be informed when an item contained within this `ContextMenu` has been activated.
    `ObjectProperty<EventHandler<ActionEvent>>` | MenuItem.`onActionProperty()` | The action, which is invoked whenever the MenuItem is fired.
    `ObjectProperty<EventHandler<ActionEvent>>` | TextField.`onActionProperty()` | The action handler associated with this text field, or `null` if no action handler is assigned.
    `ObjectProperty<EventHandler<Event>>` | Tab.`onClosedProperty()` | The event handler that is associated with the tab when the tab is closed.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onCloseRequestProperty()` | Called when there is an external request to close this `Dialog`.
    `ObjectProperty<EventHandler<Event>>` | Tab.`onCloseRequestProperty()` | Called when there is an external request to close this `Tab`.
    `ObjectProperty<EventHandler<ListView.EditEvent<T>>>` | ListView.`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<TreeTableColumn.CellEditEvent<S,​T>>>` | TreeTableColumn.`onEditCancelProperty()` | This event handler will be fired when the user cancels editing a cell.
    `ObjectProperty<EventHandler<TreeView.EditEvent<T>>>` | TreeView.`onEditCancelProperty()` | This event handler will be fired when the user cancels editing a cell.
    `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<TableColumn.CellEditEvent<S,​T>>>` | TableColumn.`onEditCommitProperty()` | This event handler will be fired when the user successfully commits their editing.
    `ObjectProperty<EventHandler<TreeTableColumn.CellEditEvent<S,​T>>>` | TreeTableColumn.`onEditCommitProperty()` | This event handler will be fired when the user successfully commits their editing.
    `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<ListView.EditEvent<T>>>` | ListView.`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<TreeTableColumn.CellEditEvent<S,​T>>>` | TreeTableColumn.`onEditStartProperty()` | This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<TreeView.EditEvent<T>>>` | TreeView.`onEditStartProperty()` | This event handler will be fired when the user successfully initiates editing.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onHiddenProperty()` | Called just after the `ChoiceBox` popup has been hidden.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onHiddenProperty()` | Called just after the `ComboBoxBase` popup/display has been hidden.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onHiddenProperty()` | Called just after the Dialog has been hidden.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onHiddenProperty()` | Called just after the `ContextMenu` has been hidden.
    `ObjectProperty<EventHandler<Event>>` | MenuButton.`onHiddenProperty()` | Called just after the `ContextMenu` has been hidden.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onHidingProperty()` | Called just prior to the `ChoiceBox` popup being hidden.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onHidingProperty()` | Called just prior to the `ComboBox` popup/display being hidden.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onHidingProperty()` | Called just prior to the Dialog being hidden.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onHidingProperty()` | Called just prior to the `ContextMenu` being hidden.
    `ObjectProperty<EventHandler<Event>>` | MenuButton.`onHidingProperty()` | Called just prior to the `ContextMenu` being hidden.
    `ObjectProperty<EventHandler<Event>>` | MenuItem.`onMenuValidationProperty()` | The event handler that is associated with invocation of an accelerator for a MenuItem.
    `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<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<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<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>>>` | TreeTableView.`onScrollToProperty()` | Called when there's a request to scroll an index into view using `TreeTableView.scrollTo(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<Event>>` | Tab.`onSelectionChangedProperty()` | The event handler that is associated with a selection on the tab.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onShowingProperty()` | Called just prior to the `ChoiceBox` popup being shown.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onShowingProperty()` | Called just prior to the `ComboBoxBase` popup/display being shown.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onShowingProperty()` | Called just prior to the Dialog being shown.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onShowingProperty()` | Called just prior to the `ContextMenu` being shown, even if the menu has no items to show.
    `ObjectProperty<EventHandler<Event>>` | MenuButton.`onShowingProperty()` | Called just prior to the `ContextMenu` being shown.
    `ObjectProperty<EventHandler<Event>>` | ChoiceBox.`onShownProperty()` | Called just after the `ChoiceBox` popup is shown.
    `ObjectProperty<EventHandler<Event>>` | ComboBoxBase.`onShownProperty()` | Called just after the `ComboBoxBase` popup/display is shown.
    `ObjectProperty<EventHandler<DialogEvent>>` | Dialog.`onShownProperty()` | Called just after the Dialog is shown.
    `ObjectProperty<EventHandler<Event>>` | Menu.`onShownProperty()` | Called just after the `ContextMenu` is shown.
    `ObjectProperty<EventHandler<Event>>` | MenuButton.`onShownProperty()` | Called just after the `ContextMenu` is shown.
    `ObjectProperty<EventHandler<SortEvent<TableView<S>>>>` | TableView.`onSortProperty()` | Called when there's a request to sort the control.
    `ObjectProperty<EventHandler<SortEvent<TreeTableView<S>>>>` | TreeTableView.`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 | Description
    --- | --- | ---
    `<E extends Event> void` | Menu.`addEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Registers an event handler to this MenuItem.
    `<E extends Event> void` | MenuItem.`addEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Registers an event handler to this MenuItem.
    `<E extends Event> void` | TableColumnBase.`addEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Registers an event handler to this table column.
    `<E extends Event> void` | TreeItem.`addEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Registers an event handler to this TreeItem.
    `<E extends Event> void` | Menu.`removeEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Unregisters a previously registered event handler from this MenuItem.
    `<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` | TableColumnBase.`removeEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Unregisters a previously registered event handler from this table column.
    `<E extends Event> void` | TreeItem.`removeEventHandler​(EventType<E> eventType, EventHandler<E> eventHandler)` | Unregisters a previously registered event handler from this TreeItem.
    `void` | ButtonBase.`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` | ComboBoxBase.`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` | MenuItem.`setOnAction​(EventHandler<ActionEvent> value)` | Sets the value of the property onAction.
    `void` | TextField.`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` | ChoiceBox.`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` | 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` | MenuButton.`setOnHidden​(EventHandler<Event> value)` | Sets the value of the property onHidden.
    `void` | ChoiceBox.`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` | 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` | MenuButton.`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` | ListView.`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` | TreeTableView.`setOnScrollTo​(EventHandler<ScrollToEvent<Integer>> value)` | Sets the value of the property onScrollTo.
    `void` | TreeView.`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` | ChoiceBox.`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` | 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` | MenuButton.`setOnShowing​(EventHandler<Event> value)` | Sets the value of the property onShowing.
    `void` | ChoiceBox.`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` | 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` | MenuButton.`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 | 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 | 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `EventHandler<WebEvent<String>>` | WebEngine.`getOnAlert()` | Gets the value of the property onAlert.
    `EventHandler<WebErrorEvent>` | WebEngine.`getOnError()` | Gets the value of the property onError.
    `EventHandler<WebEvent<Rectangle2D>>` | WebEngine.`getOnResized()` | Gets the value of the property onResized.
    `EventHandler<WebEvent<String>>` | WebEngine.`getOnStatusChanged()` | Gets the value of the property onStatusChanged.
    `EventHandler<WebEvent<Boolean>>` | WebEngine.`getOnVisibilityChanged()` | Gets the value of the property onVisibilityChanged.

    Methods in javafx.scene.web that return types with arguments of type EventHandler
    Modifier and Type | Method | 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 | Description
    --- | --- | ---
    `void` | WebEngine.`setOnAlert​(EventHandler<WebEvent<String>> handler)` | Sets the value of the property onAlert.
    `void` | WebEngine.`setOnError​(EventHandler<WebErrorEvent> handler)` | Sets the value of the property onError.
    `void` | WebEngine.`setOnResized​(EventHandler<WebEvent<Rectangle2D>> handler)` | Sets the value of the property onResized.
    `void` | WebEngine.`setOnStatusChanged​(EventHandler<WebEvent<String>> handler)` | Sets the value of the property onStatusChanged.
    `void` | WebEngine.`setOnVisibilityChanged​(EventHandler<WebEvent<Boolean>> handler)` | Sets the value of the property onVisibilityChanged.

  - ### Uses of EventHandler in javafx.stage

    Methods in javafx.stage that return EventHandler
    Modifier and Type | Method | 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 | 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 | 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.