public class ToggleAppearance extends AbstractSelectionListenerAction
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 and Description |
---|
ToggleAppearance(String name,
String attribute,
SelectionManager sm) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Toggles the specified appearance attribute of the responsible appearance
- the first one existing along the path from the selected component to the scene root.
|
boolean |
isEnabled(SelectionEvent e)
Override this method to specify when to disable or enable the action
based on the current selection.
|
getSelection, getSelectionManager, selectionChanged
createMenuItem, createToolboxItem, getIcon, setAcceleratorKey, setIcon, setName, setShortDescription
addPropertyChangeListener, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
public ToggleAppearance(String name, String attribute, SelectionManager sm)
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
actionPerformed
in class AbstractJrAction
public boolean isEnabled(SelectionEvent e)
AbstractSelectionListenerAction
AbstractSelectionListenerAction.selectionChanged(SelectionEvent)
.isEnabled
in class AbstractSelectionListenerAction
e
- the selection eventAbstractSelectionListenerAction.selectionChanged(SelectionEvent)