net.clackrouter.actions
Class AbstractActionCheckBox

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by net.clackrouter.actions.AbstractActionDefault
          extended by net.clackrouter.actions.AbstractActionToggle
              extended by net.clackrouter.actions.AbstractActionCheckBox
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, TranslatorConstants

public abstract class AbstractActionCheckBox
extends AbstractActionToggle

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.clackrouter.actions.AbstractActionToggle
abstractButtons
 
Fields inherited from class net.clackrouter.actions.AbstractActionDefault
graphpad
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface net.clackrouter.jgraph.pad.resources.TranslatorConstants
PREFIX_COMPONENT, PREFIX_MESSAGE_ERROR, PREFIX_MESSAGE_INFORMATION, PREFIX_MESSAGE_WARING, SUFFIX_ACCELERATOR, SUFFIX_ACTION, SUFFIX_ICON, SUFFIX_IMAGE, SUFFIX_LABEL, SUFFIX_MENU, SUFFIX_MNEMONIC, SUFFIX_TEXT, SUFFIX_TITLE, SUFFIX_TOOL_TIP_TEXT
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
AbstractActionCheckBox(ClackFramework graphpad)
          Constructor for AbstractActionCheckBox.
AbstractActionCheckBox(ClackFramework graphpad, java.lang.String name)
          Constructor for AbstractActionCheckBox.
AbstractActionCheckBox(ClackFramework graphpad, java.lang.String name, javax.swing.Icon icon)
          Constructor for AbstractActionCheckBox.
 
Method Summary
protected  java.awt.Component getMenuComponent(java.lang.String actionCommand)
          Returns a JMenuItem with a link to this action.
protected  java.awt.Component getToolComponent(java.lang.String actionCommand)
          Returns a clean JButton which has a link to this action.
 
Methods inherited from class net.clackrouter.actions.AbstractActionToggle
isSelected, removeAbstractButton, update
 
Methods inherited from class net.clackrouter.actions.AbstractActionDefault
getCurrentDocument, getCurrentGraph, getCurrentGraphLayoutCache, getGraphpad, getMenuComponents, getName, getPresentationText, getToolComponents, setGraphpad, setSelectionAttributes
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

AbstractActionCheckBox

public AbstractActionCheckBox(ClackFramework graphpad)
Constructor for AbstractActionCheckBox.

Parameters:
graphpad -

AbstractActionCheckBox

public AbstractActionCheckBox(ClackFramework graphpad,
                              java.lang.String name)
Constructor for AbstractActionCheckBox.

Parameters:
graphpad -
name -

AbstractActionCheckBox

public AbstractActionCheckBox(ClackFramework graphpad,
                              java.lang.String name,
                              javax.swing.Icon icon)
Constructor for AbstractActionCheckBox.

Parameters:
graphpad -
name -
icon -
Method Detail

getMenuComponent

protected java.awt.Component getMenuComponent(java.lang.String actionCommand)
Description copied from class: AbstractActionDefault
Returns a JMenuItem with a link to this action.

Overrides:
getMenuComponent in class AbstractActionDefault
See Also:
AbstractActionDefault.getMenuComponent(String)

getToolComponent

protected java.awt.Component getToolComponent(java.lang.String actionCommand)
Description copied from class: AbstractActionDefault
Returns a clean JButton which has a link to this action.

Overrides:
getToolComponent in class AbstractActionDefault
See Also:
AbstractActionDefault.getToolComponent(String)