Перечисление ButtonBar.ButtonData
- java.lang.Enum<ButtonBar.ButtonData>
-
- javafx.scene.control.ButtonBar.ButtonData
Все реализованные интерфейсы:
Вложенный класс:
public static enum ButtonBar.ButtonData extends Enum<ButtonBar.ButtonData>
ButtonBar одной из этих аннотаций, кнопки будут правильно позиционироваться относительно других кнопок в ButtonBar. Подробную информацию о коде порядка кнопок для каждой ButtonData см. в комментарии javadoc.
С момента:
JavaFX 8u40
-
Краткое описание констант перечисления
Константы перечисления Константа перечисления и описание APPLYТег для кнопки «Применить».BACK_PREVIOUSТег для кнопки «Назад» или «Предыдущая».BIG_GAPПромежуток заполнения, который займёт всё доступное место, но не меньше, чем промежуток «не связанный».CANCEL_CLOSEТег для кнопки «Отмена» или «Закрыть».FINISHТег для кнопки «Готово».HELPТег для кнопки «Справка», обычно должна быть справа.HELP_2Тег для кнопки «Справка 2», обычно должна быть слева.LEFTКнопки с этим тегом будут статически размещаться слева на панели.NEXT_FORWARDТег для кнопки «Далее» или «Вперёд».NOТег для кнопки «Нет».OK_DONEТег для кнопки «ОК» или «Готово».OTHERВсе неуказанные, другие или «неизвестные» кнопки.RIGHTКнопки с этим тегом будут статически размещаться справа на панели.SMALL_GAPПромежуток «не связанный».YESТег для кнопки «Да».
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание StringgetTypeCode()Возвращает односимвольный код, используемый для представления аннотации ButtonData в строкеbutton order.booleanisCancelButton()Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «Отмена» в пользовательском интерфейсе.booleanisDefaultButton()Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «По умолчанию» в пользовательском интерфейсе.static ButtonBar.ButtonDatavalueOf(String name)Возвращает константу перечисления этого типа с указанным именем.static ButtonBar.ButtonData[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание констант перечисления
-
LEFT
public static final ButtonBar.ButtonData LEFT
Кнопки с этим тегом будут статически размещаться слева на панели.Код порядка кнопок: L
-
RIGHT
public static final ButtonBar.ButtonData RIGHT
Кнопки с этим тегом будут статически размещаться справа на панели.Код порядка кнопок: R
-
HELP
public static final ButtonBar.ButtonData HELP
Тег для кнопки «Справка», обычно должна быть справа.Код порядка кнопок: H
-
HELP_2
public static final ButtonBar.ButtonData HELP_2
Тег для кнопки «Справка 2», обычно должна быть слева.Код порядка кнопок: E
-
YES
public static final ButtonBar.ButtonData YES
Тег для кнопки «Да».Является кнопкой по умолчанию: Да
Код порядка кнопок: Y
-
NO
public static final ButtonBar.ButtonData NO
Тег для кнопки «Нет».Является кнопкой отмены: Да
Код порядка кнопок: N
-
NEXT_FORWARD
public static final ButtonBar.ButtonData NEXT_FORWARD
Тег для кнопки «Далее» или «Вперёд».Является кнопкой по умолчанию: Да
Код порядка кнопок: X
-
BACK_PREVIOUS
public static final ButtonBar.ButtonData BACK_PREVIOUS
Тег для кнопки «Назад» или «Предыдущая».Код порядка кнопок: B
-
FINISH
public static final ButtonBar.ButtonData FINISH
Тег для кнопки «Готово».Является кнопкой по умолчанию: Да
Код порядка кнопок: I
-
APPLY
public static final ButtonBar.ButtonData APPLY
Тег для кнопки «Применить».Код порядка кнопок: A
-
CANCEL_CLOSE
public static final ButtonBar.ButtonData CANCEL_CLOSE
Тег для кнопки «Отмена» или «Закрыть».Является кнопкой отмены: Да
Код порядка кнопок: C
-
OK_DONE
public static final ButtonBar.ButtonData OK_DONE
Тег для кнопки «ОК» или «Готово».Является кнопкой по умолчанию: Да
Код порядка кнопок: O
-
OTHER
public static final ButtonBar.ButtonData OTHER
Все неуказанные, другие или «неизвестные» кнопки. Тег будет «other».Код порядка кнопок: U
-
BIG_GAP
public static final ButtonBar.ButtonData BIG_GAP
Промежуток заполнения, который займёт всё доступное место, но не меньше, чем промежуток «не связанный». (Зависит от платформы)Код порядка кнопок: +
-
SMALL_GAP
public static final ButtonBar.ButtonData SMALL_GAP
Промежуток «не связанный». (Зависит от платформы)Код порядка кнопок: _ (нижнее подчеркивание)
-
-
Подробное описание методов
-
values
public static ButtonBar.ButtonData[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (ButtonBar.ButtonData c : ButtonBar.ButtonData.values()) System.out.println(c);
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static ButtonBar.ButtonData valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы не допускаются.)Параметры:
name- имя возвращаемой константы перечисления.Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем
-
getTypeCode
public String getTypeCode()
Возвращает односимвольный код, используемый для представления аннотации ButtonData в строкеbutton order.
-
isCancelButton
public final boolean isCancelButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «Отмена» в пользовательском интерфейсе. Это обычно означает, что кнопка будет реагировать на нажатие клавиши Esc, даже если кнопка не имеет фокуса.Значения перечисления ButtonData, которые могут быть кнопкой отмены, имеют в своём javadoc соответствующий комментарий.
-
isDefaultButton
public final boolean isDefaultButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «По умолчанию» в пользовательском интерфейсе. Это обычно означает, что кнопка будет реагировать на нажатие клавиши Enter, даже если кнопка не имеет фокуса.Значения перечисления ButtonData, которые могут быть кнопкой по умолчанию, имеют в своём javadoc соответствующий комментарий.
-
© 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.