Uses of Package
javafx.scene.input

Packages that use javafx.scene.input
Package
Description
Provides the application life-cycle classes.
Provides the core set of base classes for the JavaFX Scene Graph API.
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.
The javafx.scene.control.skin package is where the skin classes, typically one for each UI control, are located
Provides the set of classes for mouse and keyboard input event handling.
Provides API for simulating user interaction such as typing keys on the keyboard and using the mouse.
Provides the top-level container classes for JavaFX content.
  • Class
    Description
    Set of key codes for KeyEvent objects.
  • Classes in javafx.scene.input used by javafx.scene
    Class
    Description
    When the user requests a context menu, this event occurs.
    A drag and drop specific Clipboard.
    Drag events replace mouse events during drag-and-drop gesture.
    An event which indicates that the underlying input method notifies its text change in a Node.
    InputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods.
    Represents a combination of keys which are used in keyboard shortcuts.
    An event which indicates that a keystroke occurred in a Node.
    This class is used when creating a Mnemonic.
    Mouse drag events are delivered to potential gesture targets during full press-drag-release gestures.
    When a mouse event occurs, the top-most node under cursor is picked and the event is delivered to it through capturing and bubbling phases described at EventDispatcher.
    Rotate event indicates that user performed rotating gesture such as dragging two fingers around each other on track pad, touch screen or other similar device.
    Scroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device.
    Swipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen.
    Touch event indicates a touch screen action.
    Describes the mode of data transfer with respect to a drag and drop gesture.
    Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device.
  • Class
    Description
    Represents a combination of keys which are used in keyboard shortcuts.
  • Class
    Description
    An event which indicates that the underlying input method notifies its text change in a Node.
  • Class
    Description
    Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations.
    When the user requests a context menu, this event occurs.
    Data format identifier used as means of identifying the data stored on a clipboard/dragboard.
    A drag and drop specific Clipboard.
    Drag events replace mouse events during drag-and-drop gesture.
    An event indicating gesture input.
    An event indicating a user input.
    An event which indicates that the underlying input method notifies its text change in a Node.
    The enum that contains the input method text highlights.
    Represents a single run in which the characters have the same set of highlights in the input method text.
    Set of key codes for KeyEvent objects.
    Represents a combination of keys which are used in keyboard shortcuts.
    This class represents a pair of modifier key and its value.
    ModifierValue specifies state of modifier keys.
    An event which indicates that a keystroke occurred in a Node.
    Mapping for Button Names
    Mouse drag events are delivered to potential gesture targets during full press-drag-release gestures.
    When a mouse event occurs, the top-most node under cursor is picked and the event is delivered to it through capturing and bubbling phases described at EventDispatcher.
    A container object that contains the result of a pick event
    Rotate event indicates that user performed rotating gesture such as dragging two fingers around each other on track pad, touch screen or other similar device.
    Scroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device.
    Horizontal text-based scrolling units.
    Vertical text-based scrolling units.
    Swipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen.
    Touch event indicates a touch screen action.
    Touch point represents a single point of a multi-touch action, typically one finger touching a screen.
    Represents current state of the touch point
    Describes the mode of data transfer with respect to a drag and drop gesture.
    Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device.
  • Class
    Description
    Set of key codes for KeyEvent objects.
    Mapping for Button Names
  • Classes in javafx.scene.input used by javafx.stage
    Class
    Description
    Represents a combination of keys which are used in keyboard shortcuts.