org.jhotdraw.app.action
Class Actions

java.lang.Object
  extended by org.jhotdraw.app.action.Actions

public class Actions
extends java.lang.Object

Provides constants and static operations on Action objects.

Version:
$Id: Actions.java 527 2009-06-07 14:28:19Z rawcoder $
Author:
Werner Randelshofer

Field Summary
static java.lang.String BUTTON_GROUP_KEY
          All actions with equal value are created as a radio button and put into the same group.
static java.lang.String SELECTED_KEY
          Key for the selected state of an action.
static java.lang.String SUBMENU_KEY
          All actions with equal value are put into the same submenu.
static java.lang.String UNDO_PRESENTATION_NAME_KEY
          UndoableEdit presentation name key.
 
Constructor Summary
private Actions()
          Prevent instance creation.
 
Method Summary
static void configureJCheckBoxMenuItem(javax.swing.JCheckBoxMenuItem mi, javax.swing.Action a)
          Configures a JCheckBoxMenuItem for an Action.
static void unconfigureJCheckBoxMenuItem(javax.swing.JCheckBoxMenuItem mi, javax.swing.Action a)
          Unconfigures a JCheckBoxMenuItem for an Action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SELECTED_KEY

public static final java.lang.String SELECTED_KEY
Key for the selected state of an action. The value must be a Boolean.

See Also:
Constant Field Values

SUBMENU_KEY

public static final java.lang.String SUBMENU_KEY
All actions with equal value are put into the same submenu. The value must be a String or an array of Strings. Each element of the array represents a menu.

See Also:
Constant Field Values

BUTTON_GROUP_KEY

public static final java.lang.String BUTTON_GROUP_KEY
All actions with equal value are created as a radio button and put into the same group. The value must be an object.

See Also:
Constant Field Values

UNDO_PRESENTATION_NAME_KEY

public static final java.lang.String UNDO_PRESENTATION_NAME_KEY
UndoableEdit presentation name key.

See Also:
UndoableEdit.getPresentationName(), Constant Field Values
Constructor Detail

Actions

private Actions()
Prevent instance creation.

Method Detail

configureJCheckBoxMenuItem

public static void configureJCheckBoxMenuItem(javax.swing.JCheckBoxMenuItem mi,
                                              javax.swing.Action a)
Configures a JCheckBoxMenuItem for an Action.


unconfigureJCheckBoxMenuItem

public static void unconfigureJCheckBoxMenuItem(javax.swing.JCheckBoxMenuItem mi,
                                                javax.swing.Action a)
Unconfigures a JCheckBoxMenuItem for an Action.