Uses of Class javafx.scene.input.TouchEvent (JavaFX 17)

## Uses of Class
javafx.scene.input.TouchEvent

- Packages that use TouchEvent
  Package | Description
  --- | ---
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.
  javafx.scene.input | Provides the set of classes for mouse and keyboard input event handling.

- - ### Uses of TouchEvent in javafx.scene

    Methods in javafx.scene that return types with arguments of type TouchEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.
    `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.

    Method parameters in javafx.scene with type arguments of type TouchEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.

  - ### Uses of TouchEvent in javafx.scene.input

    Fields in javafx.scene.input with type parameters of type TouchEvent
    Modifier and Type | Field | Description
    --- | --- | ---
    `static EventType<TouchEvent>` | TouchEvent.`ANY` | Common supertype for all touch event types.
    `static EventType<TouchEvent>` | TouchEvent.`TOUCH_MOVED` | This event occurs when the touch point is moved.
    `static EventType<TouchEvent>` | TouchEvent.`TOUCH_PRESSED` | This event occurs when the touch point is pressed (touched for the first time).
    `static EventType<TouchEvent>` | TouchEvent.`TOUCH_RELEASED` | This event occurs when the touch point is released.
    `static EventType<TouchEvent>` | TouchEvent.`TOUCH_STATIONARY` | This event occurs when the touch point is pressed and still (doesn't move).

    Methods in javafx.scene.input that return TouchEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `TouchEvent` | TouchEvent.`copyFor​(Object newSource, EventTarget newTarget)` | Creates and returns a copy of this event with the specified event source and target.
    `TouchEvent` | TouchEvent.`copyFor​(Object newSource, EventTarget newTarget, EventType<TouchEvent> type)` | Creates a copy of the given event with the given fields substituted.

    Method parameters in javafx.scene.input with type arguments of type TouchEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `TouchEvent` | TouchEvent.`copyFor​(Object newSource, EventTarget newTarget, EventType<TouchEvent> type)` | Creates a copy of the given event with the given fields substituted.

    Constructor parameters in javafx.scene.input with type arguments of type TouchEvent
    Constructor | Description
    --- | ---
    `TouchEvent​(Object source, EventTarget target, EventType<TouchEvent> eventType, TouchPoint touchPoint, List<TouchPoint> touchPoints, int eventSetId, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown)` | Constructs new TouchEvent event.
    `TouchEvent​(EventType<TouchEvent> eventType, TouchPoint touchPoint, List<TouchPoint> touchPoints, int eventSetId, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown)` | Constructs new TouchEvent event with null source and target.