|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.jaxodraw.gui.menu.JaxoMenuUtils
public final class JaxoMenuUtils
Menu-related utility methods.
Method Summary | |
---|---|
static boolean |
isChecked(JMenuItem m)
Checks whether the given JMenuItem is selected. |
static JMenuItem |
newCheckmarkMenuItem()
=newCheckmarMenuItem(null). |
static JMenuItem |
newCheckmarkMenuItem(String text)
Depending on configuration, a JCheckBoxMenuItem or a JMenuItem with custom Icon. |
static void |
setAccelerator(JMenuItem m,
char keyChar)
Sets the Keyboard Accelerator of a JMenuItem to the specified character. |
static void |
setAccelerator(JMenuItem m,
int keyCode,
int modifiers)
Sets the Keyboard Accelerator of a JMenuItem to a KeyStroke given by a numeric key code and a set of modifiers. |
static void |
setActionCommand(JMenuItem m,
int mode)
Sets the ActionCommand of a JMenuItem to the given mode. |
static void |
setChecked(JMenuItem m,
boolean value)
Sets the given JMenuItem as selected. |
static void |
setLanguageKey(JMenuItem m,
String key)
Set the i18n key of a JMenuItem. |
static void |
updateLanguage(JMenuItem m)
Update the text of a JMenuItem. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static JMenuItem newCheckmarkMenuItem()
public static JMenuItem newCheckmarkMenuItem(String text)
text
- The text of the JMenuItem.
public static boolean isChecked(JMenuItem m)
m
- The JMenuItem to check.
newCheckmarkMenuItem()
public static void setChecked(JMenuItem m, boolean value)
m
- The JMenuItem to check.value
- True to set the JMenuItem as selected.newCheckmarkMenuItem()
public static void updateLanguage(JMenuItem m)
m
- The JMenuItem.public static void setLanguageKey(JMenuItem m, String key)
m
- The JMenuItem.key
- the language key.public static void setAccelerator(JMenuItem m, char keyChar)
m
- The JMenuItem.keyChar
- the character value for a keyboard keyKeyStroke.getKeyStroke(char)
public static void setAccelerator(JMenuItem m, int keyCode, int modifiers)
m
- The JMenuItem.keyCode
- an int specifying the numeric code for a keyboard key.modifiers
- a bitwise-ored combination of any modifiers.KeyStroke.getKeyStroke(int,int)
public static void setActionCommand(JMenuItem m, int mode)
m
- The JMenuItem.mode
- A mode as defined in JaxoConstants.JaxoConstants.getModeAsString(int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |