public class CompositeAction extends AbstractActionExt
The action ids are represented by the value of the Action.ACTION_COMMAND_KEY
and must be managed by the ActionManager. When this action is
invoked, then the actions are retrieved from the ActionManager in list order
and invoked.
ActionManager,
Serialized FormGROUP, IS_STATE, LARGE_ICON| Constructor and Description |
|---|
CompositeAction() |
CompositeAction(java.lang.String name) |
CompositeAction(java.lang.String name,
javax.swing.Icon icon) |
CompositeAction(java.lang.String name,
java.lang.String command) |
CompositeAction(java.lang.String name,
java.lang.String command,
javax.swing.Icon icon) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
Callback for composite actions.
|
void |
addAction(java.lang.String id)
Add an action id to the action list.
|
java.util.List<java.lang.String> |
getActionIDs()
Returns a list of action ids which indicates that this is a composite
action.
|
void |
itemStateChanged(java.awt.event.ItemEvent evt)
Callback for toggle actions.
|
dispose, getAccelerator, getActionCommand, getGroup, getLargeIcon, getLongDescription, getMnemonic, getName, getShortDescription, getSmallIcon, isSelected, isStateAction, setAccelerator, setActionCommand, setGroup, setLargeIcon, setLongDescription, setMnemonic, setMnemonic, setName, setSelected, setShortDescription, setSmallIcon, setStateAction, setStateAction, toStringpublic CompositeAction()
public CompositeAction(java.lang.String name)
public CompositeAction(java.lang.String name,
java.lang.String command)
name - display name of the actioncommand - the value of the action command keypublic CompositeAction(java.lang.String name,
javax.swing.Icon icon)
public CompositeAction(java.lang.String name,
java.lang.String command,
javax.swing.Icon icon)
name - display name of the actioncommand - the value of the action command keyicon - icon to displaypublic void addAction(java.lang.String id)
public java.util.List<java.lang.String> getActionIDs()
public void actionPerformed(java.awt.event.ActionEvent evt)
public void itemStateChanged(java.awt.event.ItemEvent evt)
itemStateChanged in interface java.awt.event.ItemListeneritemStateChanged in class AbstractActionExtevt - the ItemEvent fired by a ItemSelectable on changing the selected
state.