common.gui.actions
Class CustomAction

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended bycommon.gui.actions.CustomAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
Direct Known Subclasses:
Cancel

public abstract class CustomAction
extends javax.swing.AbstractAction

Description of the Class

Version:
$Revision: 1347 $
Author:
mace
See Also:
Serialized Form

Field Summary
static int ALT
           
static int CTRL
           
static int META
           
static int SHIFT
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
CustomAction(java.lang.String name)
          The Action's tool tip text is set to it's name by default.
CustomAction(java.lang.String name, javax.swing.Icon icon)
           
 
Method Summary
 void setAccelerator(int key, int modifiers)
           
 void setAccelerator(javax.swing.KeyStroke ks)
           
 void setActionCommand(java.lang.String command)
           
 void setContextualHelp(java.lang.String text)
           
 void setIcon(javax.swing.Icon i)
           
 void setIcon(java.lang.String file)
           
 void setMnemonic(int key)
           
 void setName(java.lang.String name)
           
 void setToolTipText(java.lang.String text)
           
 
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
 

Field Detail

CTRL

public static final int CTRL
See Also:
Constant Field Values

ALT

public static final int ALT
See Also:
Constant Field Values

SHIFT

public static final int SHIFT
See Also:
Constant Field Values

META

public static final int META
See Also:
Constant Field Values
Constructor Detail

CustomAction

public CustomAction(java.lang.String name)
The Action's tool tip text is set to it's name by default.

Parameters:
name - Description of the Parameter

CustomAction

public CustomAction(java.lang.String name,
                    javax.swing.Icon icon)
Method Detail

setToolTipText

public void setToolTipText(java.lang.String text)

setContextualHelp

public void setContextualHelp(java.lang.String text)

setAccelerator

public void setAccelerator(javax.swing.KeyStroke ks)

setAccelerator

public void setAccelerator(int key,
                           int modifiers)

setMnemonic

public void setMnemonic(int key)

setName

public void setName(java.lang.String name)

setIcon

public void setIcon(java.lang.String file)

setIcon

public void setIcon(javax.swing.Icon i)

setActionCommand

public void setActionCommand(java.lang.String command)