Class ButtonType
java.lang.Object
javafx.scene.control.ButtonType
public final class ButtonType extends Object
The ButtonType class is used as part of the JavaFX
Dialog API (more specifically, the DialogPane API) to specify which buttons should be shown to users in the dialogs. Refer to the DialogPane class javadoc for more information on how to use this class.- Since:
- JavaFX 8u40
- See Also:
Field Summary
Constructor Summary
| Constructor | Description |
|---|---|
ButtonType |
Creates a ButtonType instance with the given text, and the ButtonData set as ButtonBar.ButtonData.OTHER. |
ButtonType |
Creates a ButtonType instance with the given text, and the ButtonData set as specified. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
final ButtonBar.ButtonData |
getButtonData() |
Returns the ButtonData specified for this ButtonType in the constructor. |
final String |
getText() |
Returns the text specified for this ButtonType in the constructor. |
Field Details
APPLY
public static final ButtonType APPLY
A pre-defined
ButtonType that displays "Apply" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.APPLY.OK
public static final ButtonType OK
A pre-defined
ButtonType that displays "OK" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.OK_DONE.CANCEL
public static final ButtonType CANCEL
A pre-defined
ButtonType that displays "Cancel" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.CANCEL_CLOSE.CLOSE
public static final ButtonType CLOSE
A pre-defined
ButtonType that displays "Close" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.CANCEL_CLOSE.YES
public static final ButtonType YES
A pre-defined
ButtonType that displays "Yes" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.YES.NO
public static final ButtonType NO
A pre-defined
ButtonType that displays "No" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.NO.FINISH
public static final ButtonType FINISH
A pre-defined
ButtonType that displays "Finish" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.FINISH.NEXT
public static final ButtonType NEXT
A pre-defined
ButtonType that displays "Next" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.NEXT_FORWARD.PREVIOUS
public static final ButtonType PREVIOUS
A pre-defined
ButtonType that displays "Previous" and has a ButtonBar.ButtonData of ButtonBar.ButtonData.BACK_PREVIOUS.Constructor Details
ButtonType
public ButtonType(String text)
Creates a ButtonType instance with the given text, and the ButtonData set as
ButtonBar.ButtonData.OTHER.- Parameters:
-
text- The string to display in the text property of controls such asButton.
ButtonType
public ButtonType(String text, ButtonBar.ButtonData buttonData)
Creates a ButtonType instance with the given text, and the ButtonData set as specified.
- Parameters:
-
text- The string to display in the text property of controls such asButton. -
buttonData- The type of button that should be created from this ButtonType.
Method Details
getButtonData
public final ButtonBar.ButtonData getButtonData()
Returns the ButtonData specified for this ButtonType in the constructor.
- Returns:
- the ButtonData specified for this ButtonType in the constructor
getText
public final String getText()
Returns the text specified for this ButtonType in the constructor.
- Returns:
- the text specified for this ButtonType in the constructor
© 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.