- java.lang.Object
-
- javafx.scene.control.ButtonType
-
public final class ButtonType extends Object
ButtonType类用作JavaFXDialog
API(更具体地说,DialogPane
API)的一部分,用于指定在对话框中向用户显示哪些按钮。 有关如何使用此类的更多信息,请参阅DialogPane
类javadoc。- 从以下版本开始:
- JavaFX 8u40
- 另请参见:
-
Alert
,Dialog
,DialogPane
-
-
Field Summary
Fields Modifier and Type Field 描述 static ButtonType
APPLY
预先定义的ButtonType
显示“应用”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.APPLY
。static ButtonType
CANCEL
一个预先定义的ButtonType
显示“取消”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.CANCEL_CLOSE
。static ButtonType
CLOSE
一个预先定义的ButtonType
,显示“关闭”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.CANCEL_CLOSE
。static ButtonType
FINISH
预先定义的ButtonType
显示“完成”,并具有ButtonBar.ButtonData
ButtonBar.ButtonData.FINISH
。static ButtonType
NEXT
预先定义的ButtonType
显示“下一步”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.NEXT_FORWARD
。static ButtonType
NO
一个预先定义的ButtonType
,显示“否”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.NO
。static ButtonType
OK
一个预先定义的ButtonType
,显示“确定”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.OK_DONE
。static ButtonType
PREVIOUS
预先定义的ButtonType
显示“上一个”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.BACK_PREVIOUS
。static ButtonType
YES
一个预先定义的ButtonType
,显示“是”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.YES
。
-
构造方法摘要
构造方法 Constructor 描述 ButtonType(String text)
使用给定的文本创建一个ButtonType实例,并将ButtonData设置为ButtonBar.ButtonData.OTHER
。ButtonType(String text, ButtonBar.ButtonData buttonData)
创建一个带有给定文本的ButtonType实例,并按指定的方式设置ButtonData。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 ButtonBar.ButtonData
getButtonData()
返回在构造函数中为此ButtonType指定的ButtonData。String
getText()
返回在构造函数中为此ButtonType指定的文本。String
toString()
返回对象的字符串表示形式。
-
-
-
字段详细信息
-
APPLY
public static final ButtonType APPLY
一个预先定义的ButtonType
,显示“应用”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.APPLY
。
-
OK
public static final ButtonType OK
预先定义的ButtonType
显示“确定”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.OK_DONE
。
-
CANCEL
public static final ButtonType CANCEL
一个预先定义的ButtonType
显示“取消”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.CANCEL_CLOSE
。
-
CLOSE
public static final ButtonType CLOSE
一个预先定义的ButtonType
显示“关闭”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.CANCEL_CLOSE
。
-
YES
public static final ButtonType YES
预先定义的ButtonType
显示“是”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.YES
。
-
NO
public static final ButtonType NO
一个预先定义的ButtonType
显示“否”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.NO
。
-
FINISH
public static final ButtonType FINISH
预先定义的ButtonType
显示“完成”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.FINISH
。
-
NEXT
public static final ButtonType NEXT
预先定义的ButtonType
显示“下一步”,并具有ButtonBar.ButtonData
的ButtonBar.ButtonData.NEXT_FORWARD
。
-
PREVIOUS
public static final ButtonType PREVIOUS
一个预先定义的ButtonType
显示“上一个”,并有ButtonBar.ButtonData
的ButtonBar.ButtonData.BACK_PREVIOUS
。
-
-
构造方法详细信息
-
ButtonType
public ButtonType(String text)
创建一个带有给定文本的ButtonType实例,并将ButtonData设置为ButtonBar.ButtonData.OTHER
。- 参数
-
text
- 要显示在控件的文本属性中的字符串,如Button
。
-
ButtonType
public ButtonType(String text, ButtonBar.ButtonData buttonData)
创建一个带有给定文本的ButtonType实例,并按指定的方式设置ButtonData。- 参数
-
text
- 要显示在控件的文本属性中的字符串,如Button
。 -
buttonData
- 应该从此ButtonType创建的按钮类型。
-
-
方法详细信息
-
getButtonData
public final ButtonBar.ButtonData getButtonData()
返回在构造函数中为此ButtonType指定的ButtonData。- 结果
- 在构造函数中为此ButtonType指定的ButtonData
-
getText
public final String getText()
返回在构造函数中为此ButtonType指定的文本。- 结果
- 在构造函数中为此ButtonType指定的文本
-
toString
public String toString()
返回对象的字符串表示形式。 一般来说,toString
方法返回一个字符串,“文本上表示”此对象。 结果应该是一个简明扼要的表达,容易让人阅读。 建议所有子类覆盖此方法。该
toString
类方法Object
返回一个由类的名称,其中所述对象是其实例,该符号字符`的字符串@
”,并且对象的哈希码的无符号的十六进制表示。 换句话说,这个方法返回一个等于下列值的字符串:getClass().getName() + '@' + Integer.toHexString(hashCode())
-
-