Пакет javafx.scene.input
Предоставляет набор классов для обработки событий ввода мыши и клавиатуры.
См.: Описание
| Интерфейс | Описание |
|---|---|
| InputMethodRequests | InputMethodRequests определяет запросы, которые узел редактирования текста должен обрабатывать для работы с методами ввода. |
| Класс | Описание |
|---|---|
| Буфер обмена | Представляет буфер обмена операционной системы, в который можно поместить данные, например, при операциях вырезания, копирования и вставки. |
| ClipboardContent | Контейнер данных для данных Clipboard. |
| ContextMenuEvent | Это событие возникает, когда пользователь запрашивает контекстное меню. |
| DataFormat | Идентификатор формата данных, используемый для идентификации данных, хранящихся в буфере обмена/перетаскивании. |
| Dragboard | Специальный Clipboard для перетаскивания. |
| DragEvent | События перетаскивания заменяют события мыши во время жеста перетаскивания. |
| GestureEvent | Событие, указывающее на ввод жеста. |
| InputEvent | Событие, указывающее на ввод пользователя. |
| InputMethodEvent | Событие, которое указывает, что базовый метод ввода уведомляет об изменении текста в Node. |
| InputMethodTextRun | Представляет собой одну строку, в которой символы имеют тот же набор выделений в тексте метода ввода. |
| KeyCharacterCombination | Этот класс представляет комбинацию клавиш, в которой основная клавиша задаётся своим символом. |
| KeyCodeCombination | Этот класс представляет комбинацию клавиш, в которой основная клавиша задаётся своим KeyCode. |
| KeyCombination | Представляет собой комбинацию клавиш, используемых в сочетаниях клавиш. |
| KeyCombination.Modifier | Этот класс представляет пару модификатора клавиши и его значения. |
| KeyEvent | Событие, указывающее на нажатие клавиши в Node. |
| Mnemonic | Этот класс используется при создании Mnemonic. |
| MouseDragEvent | События перетаскивания мышью доставляются потенциальным целевым объектам жестов при полном нажатии-перетаскивании-отпускании. |
| MouseEvent | Когда происходит событие мыши, узел, находящийся поверх курсора, выбирается, и событие доставляется ему через фазы захвата и всплытия, описанные в EventDispatcher. |
| PickResult | Объект-контейнер, содержащий результат события выбора. |
| RotateEvent | Событие поворота указывает, что пользователь выполнил жест поворота, например, перетаскивание двух пальцев вокруг друг друга на трекпаде, сенсорном экране или другом аналогичном устройстве. |
| ScrollEvent | Событие прокрутки указывает, что пользователь выполнил прокрутку с помощью колесика мыши, трекпада, сенсорного экрана или другого аналогичного устройства. |
| SwipeEvent | Событие свайпа указывает, что пользователь выполнил жест свайпа, например, перетаскивание пальца в одном направлении на сенсорном экране. |
| TouchEvent | Событие касания указывает действие сенсорного экрана. |
| TouchPoint | Точка касания представляет собой отдельную точку действия с несколькими касаниями, как правило, один палец, касающийся экрана. |
| ZoomEvent | Событие масштабирования указывает, что пользователь выполнил жест масштабирования, например, разведение двух пальцев на трекпаде, сенсорном экране или другом аналогичном устройстве. |
| Перечисление | Описание |
|---|---|
| InputMethodHighlight | Перечисление, содержащее выделения текста метода ввода. |
| KeyCode | Набор кодов клавиш для объектов KeyEvent. |
| KeyCombination.ModifierValue | ModifierValue указывает состояние модификаторов клавиш. |
| MouseButton | Сопоставление имен кнопок. |
| ScrollEvent.HorizontalTextScrollUnits | Горизонтальные текстовые единицы прокрутки. |
| ScrollEvent.VerticalTextScrollUnits | Вертикальные текстовые единицы прокрутки. |
| TouchPoint.State | Представляет текущее состояние точки касания. |
| TransferMode | Описывает режим передачи данных по отношению к жесту перетаскивания. |
Описание пакета javafx.scene.input
Предоставляет набор классов для обработки событий ввода мыши и клавиатуры.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.