|
VLab Common 1.2 | |||||||||
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)
|
void |
addSource(java.awt.Component component)
Add source component of this action - the component associated with this action. |
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 |
java.util.List<java.awt.Component> |
getSources()
Get source components which were associated with this action |
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 actionpublic 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 actionMethod Detail |
---|
public java.lang.String getName()
ActionDecorator
getName
in interface ActionDecorator
public void setName(java.lang.String name)
ActionDecorator
setName
in interface ActionDecorator
public abstract void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void setAcceleratorKey(java.lang.String accelerator)
ActionDecorator
setAcceleratorKey
in interface ActionDecorator
accelerator
- acceleratorpublic void setDisabledActionIcon(javax.swing.ImageIcon icon)
ActionDecorator
setDisabledActionIcon
in interface ActionDecorator
icon
- disabled actionpublic javax.swing.ImageIcon getDisabledActionIcon()
ActionDecorator
getDisabledActionIcon
in interface ActionDecorator
public void setMnemonic(char mnemonic)
ActionDecorator
setMnemonic
in interface ActionDecorator
mnemonic
- mnemonicpublic void setShortDescription(java.lang.String description)
ActionDecorator
setShortDescription
in interface ActionDecorator
description
- short descriptionpublic java.lang.String getShortDescription()
ActionDecorator
getShortDescription
in interface ActionDecorator
public void setIcon(javax.swing.Icon icon)
public void addSource(java.awt.Component component)
ActionDecorator
addSource
in interface ActionDecorator
public java.util.List<java.awt.Component> getSources()
ActionDecorator
getSources
in interface ActionDecorator
Component
|
VLab Common 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |