- java.lang.Object
-
- java.lang.Enum<ButtonBar.ButtonData>
-
- javafx.scene.control.ButtonBar.ButtonData
-
- Все реализованные интерфейсы:
-
Serializable,Comparable<ButtonBar.ButtonData>
- Вложенный класс:
- ButtonBar
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
Тег для кнопки «Да».Является кнопкой по умолчанию: True
Код порядка кнопок: Y
-
NO
public static final ButtonBar.ButtonData NO
Тег для кнопки «Нет».Является кнопкой отмены: True
Код порядка кнопок: N
-
NEXT_FORWARD
public static final ButtonBar.ButtonData NEXT_FORWARD
Тег для кнопки «Далее» или «Вперед».Является кнопкой по умолчанию: True
Код порядка кнопок: X
-
BACK_PREVIOUS
public static final ButtonBar.ButtonData BACK_PREVIOUS
Тег для кнопки «Назад» или «Предыдущая».Код порядка кнопок: B
-
FINISH
public static final ButtonBar.ButtonData FINISH
Тег для кнопки «Завершить».Является кнопкой по умолчанию: True
Код порядка кнопок: I
-
APPLY
public static final ButtonBar.ButtonData APPLY
Тег для кнопки «Применить».Код порядка кнопок: A
-
CANCEL_CLOSE
public static final ButtonBar.ButtonData CANCEL_CLOSE
Тег для кнопки «Отмена» или «Закрыть».Является кнопкой отмены: True
Код порядка кнопок: C
-
OK_DONE
public static final ButtonBar.ButtonData OK_DONE
Тег для кнопки «ОК» или «Готово».Является кнопкой по умолчанию: True
Код порядка кнопок: 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- если у этого типа перечисления нет константы с заданным именем -
NullPointerException- если аргумент равен null
-
getTypeCode
public String getTypeCode()
Возвращает односимвольный код, используемый для представления аннотации ButtonData в строкеbutton order.- Возвращает:
- односимвольный код, используемый для представления аннотации ButtonData
-
isCancelButton
public final boolean isCancelButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «отмены» в пользовательском интерфейсе. Это обычно означает, что кнопка будет реагировать на нажатие клавиши Escape, даже если у кнопки нет фокуса.Значения перечисления ButtonData, которые могут быть кнопкой отмены, имеют в своём javadoc комментарий, указывающий на это.
- Возвращает:
- true, если это кнопка «отмены»
-
isDefaultButton
public final boolean isDefaultButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой «по умолчанию» в пользовательском интерфейсе. Это обычно означает, что кнопка будет реагировать на нажатия клавиши Enter, даже если у кнопки нет фокуса.Значения перечисления ButtonData, которые могут быть кнопкой по умолчанию, имеют в своём javadoc комментарий, указывающий на это.
- Возвращает:
- true, если это кнопка «по умолчанию»
-
© 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.