|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<UIManager.ToolbarStyle>
edu.wisc.ssec.mcidasv.ui.UIManager.ToolbarStyle
public static enum UIManager.ToolbarStyle
A 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 Summary | |
---|---|
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. |
Field Summary | |
---|---|
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
size in String form, merely for use with the IDV's
preference functionality. |
Method Summary | |
---|---|
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()
Returns size as a String to make cooperating with
the IDV preferences code easier. |
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. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
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.
Field Detail |
---|
private final String label
private final String action
private final int size
size * size
.
private final String sizeAsString
size
in String
form, merely for use with the IDV's
preference functionality.
Method Detail |
---|
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 name
NullPointerException
- if the argument is nullpublic String getLabel()
public String getAction()
public int getSize()
public String getSizeAsString()
size
as a String
to make cooperating with
the IDV preferences code easier.
public String toString()
[ToolbarStyle@1337: label="Large Icons", size=32]
Note that the format and details provided are subject to change.
toString
in class Enum<UIManager.ToolbarStyle>
protected JMenuItem buildMenuItem(UIManager manager)
manager
- UIManager
that will be listening for action
commands.
manager
listening for
action
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |