Module  javafx.controls
软件包  javafx.scene.control

Enum ButtonBar.ButtonData

  • All Implemented Interfaces:
    SerializableComparable<ButtonBar.ButtonData>
    Enclosing class:
    ButtonBar


    public static enum ButtonBar.ButtonData
    extends Enum<ButtonBar.ButtonData>
    枚举所有可用的按钮数据注释。 通过使用这些注释之一注释ButtonBar中的每个按钮,按钮将相对于ButtonBar中的所有其他按钮进行适当定位。

    有关每个ButtonData的按钮顺序代码的详细信息,请参阅javadoc注释。

    从以下版本开始:
    JavaFX 8u40
    • Enum Constant Detail

      • 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
        “help2”按钮的标签通常应在左侧。

        按钮订单代码: E

      • YES

        public static final ButtonBar.ButtonData YES
        “yes”按钮的标签。

        是默认按钮: True

        按钮订单代码: Y

      • NO

        public static final ButtonBar.ButtonData NO
        “no”按钮的标签。

        取消按钮: True

        按钮订单代码: N

      • NEXT_FORWARD

        public static final ButtonBar.ButtonData NEXT_FORWARD
        “下一个”或“前进”按钮的标签。

        是默认按钮: True

        按钮订单代码: X

      • BACK_PREVIOUS

        public static final ButtonBar.ButtonData BACK_PREVIOUS
        “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
        “ok”或“done”按钮的标签。

        是默认按钮: True

        按钮订单代码: O

      • OTHER

        public static final ButtonBar.ButtonData 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 - 如果参数为空
      • getTypeCode

        public String getTypeCode​()
        返回 button order字符串中用于表示ButtonData注释的单个字符代码。
        结果
        用于表示ButtonData注释的单字符代码
      • isCancelButton

        public final boolean isCancelButton​()
        指示从ButtonData枚举创建的按钮是否应该是用户界面中的“取消”按钮。 这通常意味着按钮将响应转义键按,即使该按钮没有焦点。

        ButtonData枚举值可以是取消按钮,在其javadoc中有一条注释。

        结果
        如果这是“取消”按钮,则为true
      • isDefaultButton

        public final boolean isDefaultButton​()
        指示从ButtonData枚举创建的按钮是否应该是用户界面中的“默认”按钮。 这通常意味着按钮将响应进入按键,即使该按钮没有焦点。

        可以是默认按钮的ButtonData枚举值在其javadoc中有一条注释。

        结果
        如果这是“默认”按钮,则为true