ActionListener, ItemListener, Serializable, Cloneable, EventListener, Actionpublic class TargetableAction extends AbstractActionExt
TargetManager instance.
You would create instances of this class to let the TargetManager handle the action invocations from the ui components constructed with this action. The TargetManager could be configured depending on application state to handle these actions.
TargetManager,
Serialized FormchangeSupport, enabledGROUP, IS_STATE, LARGE_ICONACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor | Description |
|---|---|
TargetableAction() |
|
TargetableAction(String name) |
|
TargetableAction(String name,
String command) |
|
TargetableAction(String name,
String command,
Icon icon) |
|
TargetableAction(String name,
Icon icon) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
actionPerformed(ActionEvent evt) |
Callback for command actions.
|
TargetManager |
getTargetManager() |
Returns the target manager instance which will be used for action
dispatch.
|
void |
itemStateChanged(ItemEvent evt) |
Callback for toggle actions.
|
void |
setTargetManager(TargetManager tm) |
Set target manager which will handle this command.
|
String |
toString() |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnableddispose, getAccelerator, getActionCommand, getGroup, getLargeIcon, getLongDescription, getMnemonic, getName, getShortDescription, getSmallIcon, isSelected, isStateAction, setAccelerator, setActionCommand, setGroup, setLargeIcon, setLongDescription, setMnemonic, setMnemonic, setName, setSelected, setShortDescription, setSmallIcon, setStateAction, setStateActionpublic TargetableAction()
public TargetableAction(String name)
public TargetableAction(String name, String command)
name - display name of the actioncommand - the value of the action command keypublic TargetableAction(String name, String command, Icon icon)
name - display name of the actioncommand - the value of the action command keyicon - icon to displaypublic void setTargetManager(TargetManager tm)
tm - the target manager instance to dispatch the actionspublic TargetManager getTargetManager()
public void actionPerformed(ActionEvent evt)
evt - event which will be forwarded to the TargetManagerTargetManagerpublic void itemStateChanged(ItemEvent evt)
itemStateChanged in interface ItemListeneritemStateChanged in class AbstractActionExtevt - event which will be forwarded to the TargetManagerTargetManagerpublic String toString()
toString in class AbstractActionExtCopyright © 2018. All rights reserved.