Пакет jfx.incubator.scene.control.input
package jfx.incubator.scene.control.input
Экспериментальный механизм кастомизации элементов управления JavaFX, использующий InputMap.
Данный механизм
- позволяет настроить поведение элемента управления, изменяя или добавляя новые сопоставления клавиш
- поддерживает динамическое изменение сопоставлений клавиш
- позволяет получить доступ к стандартному функционалу, даже если он был переопределён приложением
- позволяет вернуть кастомизацию к стандартной реализации
- обеспечивает приоритет между обработчиками событий приложения и скина, а также сопоставлениями клавиш
- позволяет постепенную миграцию существующих элементов управления на использование InputMap
Экспериментальная функция. Будет удалена в будущей версии.
- Since:
- 24
| Класс | Описание |
|---|---|
| FunctionTag | Тег функции — это общедоступный идентификатор метода, который может быть сопоставлен с привязкой клавиш элементом управления с помощью InputMap. |
| InputMap | InputMap — свойство класса Control, которое позволяет настраивать поведение, создавая пользовательские сопоставления клавиш и обработчики событий. |
| KeyBinding | Этот неизменяемый класс представляет собой комбинацию клавиш, используемых в сопоставлениях клавиш. |
| KeyBinding.Builder | Строитель объектов KeyBinding. |
© 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.