public static enum UIManager.ToolbarStyle extends Enum<UIManager.ToolbarStyle>
ToolbarStyle
is a representation of the way icons associated
with current toolbar actions should be displayed. This notion is so far
limited to the sizing of icons, but that may change.Enum Constant and Description |
---|
LARGE
Represents the current toolbar actions as large icons.
|
MEDIUM
Represents the current toolbar actions as medium icons.
|
SMALL
Represents the current toolbar actions as small icons.
|
Modifier and Type | Field and Description |
---|---|
private String |
action
Signals that the user selected a specific icon size.
|
private String |
label
Label to use in the toolbar customization popup menu.
|
private int |
size
Icon dimensions.
|
private String |
sizeAsString
|
Modifier and Type | Method and Description |
---|---|
protected JMenuItem |
buildMenuItem(UIManager manager)
Convenience method for build the toolbar customization popup menu.
|
String |
getAction()
Returns the action command associated with this style.
|
String |
getLabel()
Returns the label to use as a brief description of this style.
|
int |
getSize()
Returns the dimensions of icons used in this style.
|
String |
getSizeAsString()
|
String |
toString()
Returns a brief description of this
ToolbarStyle . |
static UIManager.ToolbarStyle |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static UIManager.ToolbarStyle[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UIManager.ToolbarStyle LARGE
32 x 32
pixels.public static final UIManager.ToolbarStyle MEDIUM
22 x 22
pixels.public static final UIManager.ToolbarStyle SMALL
16 x 16
pixels.private final int size
size * size
.private final String sizeAsString
public static UIManager.ToolbarStyle[] values()
for (UIManager.ToolbarStyle c : UIManager.ToolbarStyle.values()) System.out.println(c);
public static UIManager.ToolbarStyle 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 getLabel()
public String getAction()
public int getSize()
public String getSizeAsString()
public String toString()
ToolbarStyle
.
A typical example:
[ToolbarStyle@1337: label="Large Icons", size=32]
Note that the format and details provided are subject to change.
toString
in class Enum<UIManager.ToolbarStyle>
ToolbarStyle
instance.protected JMenuItem buildMenuItem(UIManager manager)