Spec-Zone.ru › OpenJavaFX 24

Перечисление ButtonBar.ButtonData

java.lang.Object
java.lang.Enum<ButtonBar.ButtonData>
javafx.scene.control.ButtonBar.ButtonData
Все реализованные интерфейсы:
Serializable, Comparable<ButtonBar.ButtonData>, Constable
Вложенный класс:
ButtonBar
public static enum ButtonBar.ButtonData extends Enum<ButtonBar.ButtonData>
Перечисление всех доступных анотаций данных кнопки. Анотирование каждой кнопки в ButtonBar одной из этих анотаций обеспечит соответствующее расположение кнопок относительно других кнопок в ButtonBar.

Подробные сведения о коде упорядочивания кнопок для каждой ButtonData см. в комментарии javadoc.

С тех пор:
JavaFX 8u40

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
APPLY
Тег для кнопки "Применить".
BACK_PREVIOUS
Тег для кнопки "Назад" или "Предыдущая".
BIG_GAP
Промежуток, который займет как можно больше места, но не менее, чем "не связанный" промежуток.
CANCEL_CLOSE
Тег для кнопки "Отмена" или "Закрыть".
FINISH
Тег для кнопки "Завершить".
HELP
Тег для кнопки "Справка", которая обычно должна быть справа.
HELP_2
Тег для кнопки "Справка2", которая обычно должна быть слева.
LEFT
Кнопки с этим тегом будут статически размещены слева в строке.
NEXT_FORWARD
Тег для кнопки "Далее" или "Вперед".
NO
Тег для кнопки "Нет".
OK_DONE
Тег для кнопки "ОК" или "Готово".
OTHER
Все неклассифицированные, другие или "неизвестные" кнопки.
RIGHT
Кнопки с этим тегом будут статически размещены справа в строке.
SMALL_GAP
Промежуток "не связанный".
YES
Тег для кнопки "Да".

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

Модификатор и тип Метод Описание
String getTypeCode()
Возвращает односимвольный код, используемый для представления анотации ButtonData в строке button order.
final boolean isCancelButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой 'Отмена' в пользовательском интерфейсе.
final boolean isDefaultButton()
Указывает, должны ли кнопки, созданные из перечисления ButtonData, быть кнопкой 'по умолчанию' в пользовательском интерфейсе.
static ButtonBar.ButtonData valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static ButtonBar.ButtonData[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

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

getClass, notify, notifyAll, wait, wait, wait

Подробности констант перечисления

ЛЕВО

public static final ButtonBar.ButtonData LEFT
Кнопки с этим тегом стиля будут статически расположены в левой части панели.

Код порядка кнопок: L

ПРАВО

public static final ButtonBar.ButtonData RIGHT
Кнопки с этим тегом стиля будут статически расположены в правой части панели.

Код порядка кнопок: R

СПРАВКА

public static final ButtonBar.ButtonData HELP
Тег для кнопки "справка", которая обычно должна быть справа.

Код порядка кнопок: H

СПРАВКА_2

public static final ButtonBar.ButtonData HELP_2
Тег для кнопки "справка2", которая обычно должна быть слева.

Код порядка кнопок: E

ДА

public static final ButtonBar.ButtonData YES
Тег для кнопки "да".

По умолчанию: Да

Код порядка кнопок: Y

НЕТ

public static final ButtonBar.ButtonData NO
Тег для кнопки "нет".

Кнопка отмены: Да

Код порядка кнопок: N

ВПЕРЕД

public static final ButtonBar.ButtonData NEXT_FORWARD
Тег для кнопки "следующий" или "вперед".

По умолчанию: Да

Код порядка кнопок: X

НАЗАД

public static final ButtonBar.ButtonData BACK_PREVIOUS
Тег для кнопки "назад" или "предыдущий".

Код порядка кнопок: B

ЗАВЕРШИТЬ

public static final ButtonBar.ButtonData FINISH
Тег для кнопки "завершить".

По умолчанию: Да

Код порядка кнопок: I

ПРИМЕНИТЬ

public static final ButtonBar.ButtonData APPLY
Тег для кнопки "применить".

Код порядка кнопок: A

ОТМЕНА_ЗАКРЫТЬ

public static final ButtonBar.ButtonData CANCEL_CLOSE
Тег для кнопки "отмена" или "закрыть".

Кнопка отмены: Да

Код порядка кнопок: C

ОК_ЗАВЕРШЕНО

public static final ButtonBar.ButtonData OK_DONE
Тег для кнопки "ок" или "завершено".

По умолчанию: Да

Код порядка кнопок: O

ДРУГОЕ

public static final ButtonBar.ButtonData OTHER
Все некатегоризированные, другие или "неизвестные" кнопки. Тег будет "other".

Код порядка кнопок: U

БОЛЬШОЙ_РАЗРЫВ

public static final ButtonBar.ButtonData BIG_GAP
Промежуток, который займет как можно больше места и, по крайней мере, будет "не связанным" промежутком. (Зависит от платформы)

Код порядка кнопок: +

МАЛЫЙ_РАЗРЫВ

public static final ButtonBar.ButtonData SMALL_GAP
Промежуток "не связанный". (Зависит от платформы)

Код порядка кнопок: _ (нижняя черта)

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

values

public static ButtonBar.ButtonData[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого класса перечисления в порядке их объявления

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 и/или его аффилированные лица. Все права защищены.

© 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