Spec-Zone.ru › OpenJavaFX 21

Перечисление 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
Тег для кнопки "да".

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

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

НЕТ

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

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

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

ВПЕРЁД

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

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

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

НАЗАД

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

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

ЗАВЕРШИТЬ

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

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

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

ПРИМЕНИТЬ

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

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

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

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

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

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

ОК_ВЫПОЛНЕНО

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

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

Код порядка кнопок: 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, быть кнопками 'отмены' в пользовательском интерфейсе. Обычно это означает, что кнопка будет реагировать на нажатие клавиши Esc, даже если кнопка не имеет фокуса.

Значения перечисления 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.

Spec-Zone.ru

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