Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

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

  • 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
    Тег для кнопки "да".
  • Резюме методов

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

      clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
    • Методы унаследованные от класса java.lang.Object

      getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание констант перечисления

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

Spec-Zone.ru

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