Spec-Zone.ru › OpenJavaFX 24

Класс KeyBinding.Builder

java.lang.Object
jfx.incubator.scene.control.input.KeyBinding.Builder
Enclosing class:
KeyBinding
public static class KeyBinding.Builder extends Object
Построитель объектов KeyBinding.

По умолчанию, его метод build создаёт привязку к клавише KEY_PRESSED. Это можно изменить, вызвав либо keyReleased(), либо keyTyped().

Шаблон проектирования Builder может быть использован, когда удобные методы, такие как KeyBinding.control(KeyCode) или KeyBinding.shiftShortcut(KeyCode), недостаточно.

Пример: KeyBinding.builder(KeyCode.TAB).control().option().shift().build()

Since:
24

Краткое описание методов

Модификатор и тип Метод Описание
KeyBinding.Builder alt()
Устанавливает условие нажатия клавиши alt (клавиши option на macOS).
KeyBinding build()
Создаёт новый экземпляр KeyBinding на основе текущих настроек.
KeyBinding.Builder command()
Устанавливает условие нажатия клавиши command на macOS.
KeyBinding.Builder control()
Устанавливает условие нажатия клавиши control.
KeyBinding.Builder keyReleased()
Устанавливает условие KEY_RELEASED, очищая KEY_PRESSED и KEY_TYPED.
KeyBinding.Builder keyTyped()
Устанавливает условие KEY_TYPED, очищая KEY_PRESSED и KEY_RELEASED.
KeyBinding.Builder meta()
Устанавливает условие нажатия клавиши meta.
KeyBinding.Builder option()
Устанавливает условие нажатия клавиши option на macOS.
KeyBinding.Builder shift()
Устанавливает условие нажатия клавиши shift.
KeyBinding.Builder shortcut()
Устанавливает условие нажатия клавиши shortcut.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

keyReleased

public KeyBinding.Builder keyReleased()
Устанавливает условие KEY_RELEASED, очищая KEY_PRESSED и KEY_TYPED.
Возвращает:
экземпляр Builder

keyTyped

public KeyBinding.Builder keyTyped()
Устанавливает условие KEY_TYPED, очищая KEY_PRESSED и KEY_RELEASED.
Возвращает:
экземпляр Builder

alt

public KeyBinding.Builder alt()
Устанавливает условие нажатия клавиши alt (клавиши option на macOS).
Возвращает:
этот Builder

command

public KeyBinding.Builder command()
Устанавливает условие нажатия клавиши command на macOS.

Установка этого условия на платформах, отличных от macOS, приведёт к тому, что метод build вернёт null.

Возвращает:
этот Builder

control

public KeyBinding.Builder control()
Устанавливает условие нажатия клавиши control.
Возвращает:
этот Builder

meta

public KeyBinding.Builder meta()
Устанавливает условие нажатия клавиши meta.
Возвращает:
этот Builder

option

public KeyBinding.Builder option()
Устанавливает условие нажатия клавиши option на macOS.

Установка этого условия на платформах, отличных от macOS, приведёт к тому, что метод build вернёт null.

Возвращает:
этот Builder

shift

public KeyBinding.Builder shift()
Устанавливает условие нажатия клавиши shift.
Возвращает:
этот Builder

shortcut

public KeyBinding.Builder shortcut()
Устанавливает условие нажатия клавиши shortcut.
Возвращает:
этот Builder

build

public KeyBinding build()
Создаёт новый экземпляр KeyBinding на основе текущих настроек.
Возвращает:
новый экземпляр привязки клавиш.

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API