APIdia Launch Partner
Top Description Interfaces Classes Enums
module javafx.graphics

Package javafx.scene.input


Provides the set of classes for mouse and keyboard input event handling.

Interface Summary

Modifier and TypeInterface and Description
public interface
InputMethodRequests

InputMethodRequests defines the requests that a text editing node has to handle in order to work with input methods.

Class Summary

Modifier and TypeClass and Description
public class
Clipboard

Represents an operating system clipboard, on which data may be placed during, for example, cut, copy, and paste operations.

public class
ClipboardContent

Data container for Clipboard data.

public class
ContextMenuEvent

When the user requests a context menu, this event occurs.

public class
DataFormat

Data format identifier used as means of identifying the data stored on a clipboard/dragboard.

public class
Dragboard

A drag and drop specific Clipboard.

public class
DragEvent

Drag events replace mouse events during drag-and-drop gesture.

public class
GestureEvent

An event indicating gesture input.

public class
InputEvent

An event indicating a user input.

public class
InputMethodEvent

An event which indicates that the underlying input method notifies its text change in a Node.

public class
InputMethodTextRun

Represents a single run in which the characters have the same set of highlights in the input method text.

public class
KeyCharacterCombination

This class represents a key combination in which the main key is specified by its character.

public class
KeyCodeCombination

This class represents a key combination in which the main key is specified by its KeyCode.

public abstract class
KeyCombination

Represents a combination of keys which are used in keyboard shortcuts.

public class
KeyEvent

An event which indicates that a keystroke occurred in a javafx.scene.Node.

public class
Mnemonic

This class is used when creating a Mnemonic.

public class
MouseDragEvent

Mouse drag events are delivered to potential gesture targets during full press-drag-release gestures.

public class
MouseEvent

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.

public class
PickResult

A container object that contains the result of a pick event

public class
RotateEvent

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.

public class
ScrollEvent

Scroll event indicates that user performed scrolling by mouse wheel, track pad, touch screen or other similar device.

public class
SwipeEvent

Swipe event indicates that user performed a swipe gesture such as dragging a finger in one direction on touch screen.

public class
TouchEvent

Touch event indicates a touch screen action.

public class
TouchPoint

Touch point represents a single point of a multi-touch action, typically one finger touching a screen.

public class
ZoomEvent

Zoom event indicates that user performed zooming gesture such as dragging two fingers apart on track pad, touch screen or other similar device.

Enum Summary

Modifier and TypeEnum and Description
public enum
InputMethodHighlight

The enum that contains the input method text highlights.

public enum
KeyCode

Set of key codes for KeyEvent objects.

public enum
MouseButton

Mapping for Button Names

public enum
TransferMode

Describes the mode of data transfer with respect to a drag and drop gesture.