|
||||||||||
| 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 | |||||||||