|
VLab Common 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractAction
pl.psnc.vlab.util.gui.action.AbstractActionDefault
public abstract class AbstractActionDefault
AbstractActionDefault - this class provides default implementations for the JFC Action interface
| Field Summary |
|---|
| Fields inherited from class javax.swing.AbstractAction |
|---|
changeSupport, enabled |
| Fields inherited from interface pl.psnc.vlab.util.gui.action.ActionDecorator |
|---|
DISABLED_ICON, PARENT_OBJECT |
| Fields inherited from interface javax.swing.Action |
|---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
| Constructor Summary | |
|---|---|
AbstractActionDefault(javax.swing.Icon icon)
Define an Action Object with a specified action icon. |
|
AbstractActionDefault(java.lang.String name,
javax.swing.Icon icon)
Define an Action Object with a specified action name and icon. |
|
AbstractActionDefault(java.lang.String name,
javax.swing.Icon icon,
java.lang.String description)
Define an Action Object with a specified action name, icon and short description. |
|
| Method Summary | |
|---|---|
abstract void |
actionPerformed(java.awt.event.ActionEvent e)
|
javax.swing.ImageIcon |
getDisabledActionIcon()
Get disabled icon for this ActionDecorator |
java.lang.String |
getName()
Get action name |
java.lang.String |
getShortDescription()
Get short description for this ActionDecorator |
void |
setAcceleratorKey(java.lang.String accelerator)
Set Accelerator key. |
void |
setDisabledActionIcon(javax.swing.ImageIcon icon)
Set disabled icon for this ActionDecorator |
void |
setIcon(javax.swing.Icon icon)
Set icon for the specified action |
void |
setMnemonic(char mnemonic)
Set Mnemonic key. |
void |
setName(java.lang.String name)
Set action name |
void |
setShortDescription(java.lang.String description)
Set short description for this ActionDecorator |
| 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 |
| Constructor Detail |
|---|
public AbstractActionDefault(java.lang.String name,
javax.swing.Icon icon)
name - name of the actionicon - the icon for the current action
public AbstractActionDefault(java.lang.String name,
javax.swing.Icon icon,
java.lang.String description)
name - name of the actionicon - the icon for the current actiondescription - action short descriptionpublic AbstractActionDefault(javax.swing.Icon icon)
icon - the icon for the current action| Method Detail |
|---|
public java.lang.String getName()
ActionDecorator
getName in interface ActionDecoratorpublic void setName(java.lang.String name)
ActionDecorator
setName in interface ActionDecoratorpublic abstract void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void setAcceleratorKey(java.lang.String accelerator)
ActionDecorator
setAcceleratorKey in interface ActionDecoratoraccelerator - acceleratorpublic void setDisabledActionIcon(javax.swing.ImageIcon icon)
ActionDecorator
setDisabledActionIcon in interface ActionDecoratoricon - disabled actionpublic javax.swing.ImageIcon getDisabledActionIcon()
ActionDecorator
getDisabledActionIcon in interface ActionDecoratorpublic void setMnemonic(char mnemonic)
ActionDecorator
setMnemonic in interface ActionDecoratormnemonic - mnemonicpublic void setShortDescription(java.lang.String description)
ActionDecorator
setShortDescription in interface ActionDecoratordescription - short descriptionpublic java.lang.String getShortDescription()
ActionDecorator
getShortDescription in interface ActionDecoratorpublic void setIcon(javax.swing.Icon icon)
|
VLab Common 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||