Module javafx.graphics
Package javafx.scene.input
package javafx.scene.input
Provides the set of classes for mouse and keyboard input event handling.
-
Interface SummaryInterfaceDescriptionInputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods.
-
Class SummaryClassDescriptionRepresents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations.Data container for
Clipboard
data.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 specificClipboard
.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 aNode
.Represents a single run in which the characters have the same set of highlights in the input method text.This class represents a key combination in which the main key is specified by its character.This class represents a key combination in which the main key is specified by itsKeyCode
.Represents a combination of keys which are used in keyboard shortcuts.This class represents a pair of modifier key and its value.An event which indicates that a keystroke occurred in aNode
.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 atEventDispatcher
.A container object that contains the result of a pick eventRotate 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.Touch point represents a single point of a multi-touch action, typically one finger touching a screen.Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device. -
Enum Class SummaryEnum ClassDescriptionThe enum that contains the input method text highlights.Set of key codes for
KeyEvent
objects.ModifierValue
specifies state of modifier keys.Mapping for Button NamesHorizontal text-based scrolling units.Vertical text-based scrolling units.Represents current state of the touch pointDescribes the mode of data transfer with respect to a drag and drop gesture.