Package javafx.scene.input
Предоставляет набор классов для обработки событий ввода с помощью мыши и клавиатуры.
| Интерфейс | Описание |
|---|---|
| InputMethodRequests | InputMethodRequests определяет запросы, которые узел редактирования текста должен обрабатывать для работы с методами ввода. |
| Класс | Описание |
|---|---|
| Clipboard | Представляет буфер обмена операционной системы, в который данные могут помещаться, например, при операциях вырезания, копирования и вставки. |
| ClipboardContent | Контейнер данных для данных буфера обмена Clipboard. |
| ContextMenuEvent | Это событие возникает, когда пользователь запрашивает контекстное меню. |
| DataFormat | Идентификатор формата данных, используемый для идентификации данных, хранящихся в буфере обмена/dragboard. |
| Dragboard | Специальный буфер обмена Clipboard для операций перетаскивания. |
| DragEvent | События перетаскивания заменяют события мыши во время жеста перетаскивания. |
| GestureEvent | Событие, указывающее на ввод жеста. |
| InputEvent | Событие, указывающее на ввод пользователя. |
| InputMethodEvent | Событие, которое указывает, что метод ввода уведомляет об изменении текста в Node. |
| InputMethodTextRun | Представляет собой одну строку, в которой символы имеют тот же набор выделений в тексте метода ввода. |
| KeyCharacterCombination | Этот класс представляет собой комбинацию клавиш, в которой основная клавиша задается своим символом. |
| KeyCodeCombination | Этот класс представляет собой комбинацию клавиш, в которой основная клавиша задается своим KeyCode. |
| KeyCombination | Представляет собой комбинацию клавиш, используемых в сочетаниях клавиш. |
| KeyCombination.Modifier | Этот класс представляет собой пару модификатора клавиши и его значения. |
| KeyEvent | Событие, указывающее на нажатие клавиши в Node. |
| 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 | Описывает режим передачи данных в отношении жеста перетаскивания. |
© 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.