public static enum ButtonBar.ButtonData extends Enum<ButtonBar.ButtonData>
ButtonBar
with one of these annotations, the
buttons will be appropriately positioned relative to all other buttons in
the ButtonBar.
For details on the button order code for each ButtonData, refer to the javadoc comment.
Enum Constant and Description |
---|
APPLY
A tag for the "apply" button.
|
BACK_PREVIOUS
A tag for the "back" or "previous" button.
|
BIG_GAP
A glue push gap that will take as much space as it can and at least
an "unrelated" gap.
|
CANCEL_CLOSE
A tag for the "cancel" or "close" button.
|
FINISH
A tag for the "finish".
|
HELP
A tag for the "help" button that normally is supposed to be on the right.
|
HELP_2
A tag for the "help2" button that normally is supposed to be on the left.
|
LEFT
Buttons with this style tag will statically end up on the left end of the bar.
|
NEXT_FORWARD
A tag for the "next" or "forward" button.
|
NO
A tag for the "no" button.
|
OK_DONE
A tag for the "ok" or "done" button.
|
OTHER
All Uncategorized, Other, or "Unknown" buttons.
|
RIGHT
Buttons with this style tag will statically end up on the right end of the bar.
|
SMALL_GAP
An "unrelated" gap.
|
YES
A tag for the "yes" button.
|
Modifier and Type | Method and Description |
---|---|
String |
getTypeCode()
Returns the single character code used to represent the ButtonData
annotation in the
button order
string. |
boolean |
isCancelButton()
Indicates whether buttons created from the ButtonData enumeration
should be the 'cancel' button in the user interface.
|
boolean |
isDefaultButton()
Indicates whether buttons created from the ButtonData enumeration
should be the 'default' button in the user interface.
|
static ButtonBar.ButtonData |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ButtonBar.ButtonData[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ButtonBar.ButtonData LEFT
Button order code: L
public static final ButtonBar.ButtonData RIGHT
Button order code: R
public static final ButtonBar.ButtonData HELP
Button order code: H
public static final ButtonBar.ButtonData HELP_2
Button order code: E
public static final ButtonBar.ButtonData YES
Is default button: True
Button order code: Y
public static final ButtonBar.ButtonData NO
Is cancel button: True
Button order code: N
public static final ButtonBar.ButtonData NEXT_FORWARD
Is default button: True
Button order code: X
public static final ButtonBar.ButtonData BACK_PREVIOUS
Button order code: B
public static final ButtonBar.ButtonData FINISH
Is default button: True
Button order code: I
public static final ButtonBar.ButtonData APPLY
Button order code: A
public static final ButtonBar.ButtonData CANCEL_CLOSE
Is cancel button: True
Button order code: C
public static final ButtonBar.ButtonData OK_DONE
Is default button: True
Button order code: O
public static final ButtonBar.ButtonData OTHER
Button order code: U
public static final ButtonBar.ButtonData BIG_GAP
Button order code: +
public static final ButtonBar.ButtonData SMALL_GAP
Button order code: _ (underscore)
public static ButtonBar.ButtonData[] values()
for (ButtonBar.ButtonData c : ButtonBar.ButtonData.values()) System.out.println(c);
public static ButtonBar.ButtonData valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getTypeCode()
button order
string.public final boolean isCancelButton()
ButtonData enumeration values that can be the cancel button have a comment stating this in their javadoc.
public final boolean isDefaultButton()
ButtonData enumeration values that can be the default button have a comment stating this in their javadoc.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.