cytoscape.util.undo
Class UndoAction
java.lang.Object
javax.swing.AbstractAction
cytoscape.util.CytoscapeAction
cytoscape.util.undo.UndoAction
- All Implemented Interfaces:
- ActionListener, Serializable, Cloneable, EventListener, Action, MenuListener
public class UndoAction
- extends CytoscapeAction
An action that calls undo for the most recent edit in the
undoable edit stack.
- See Also:
- Serialized Form
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 |
UndoAction()
Constructs the action. |
Methods inherited from class cytoscape.util.CytoscapeAction |
actionHelp, clone, completions, enableForNetwork, enableForNetworkAndView, getActionList, getKeyCode, getKeyModifiers, getName, getPreferredButtonGroup, getPreferredMenu, getPrefferedIndex, initialize, isAccelerated, isInMenuBar, isInToolBar, menuCanceled, setAcceleratorCombo, setName, setPreferredButtonGroup, setPreferredIndex, setPreferredMenu, takeArgs |
UndoAction
public UndoAction()
- Constructs the action.
actionPerformed
public void actionPerformed(ActionEvent e)
- Tries to run undo() on the top edit of the edit stack.
- Specified by:
actionPerformed
in interface ActionListener
- Specified by:
actionPerformed
in class CytoscapeAction
- Parameters:
e
- The action event that triggers this method call.
menuSelected
public void menuSelected(MenuEvent e)
- Called when the menu that contains this action is clicked on.
- Specified by:
menuSelected
in interface MenuListener
- Overrides:
menuSelected
in class CytoscapeAction
- Parameters:
e
- The menu event that triggers this method call.
menuDeselected
public void menuDeselected(MenuEvent e)
- Called when a menu is hidden once you click on a menu item or elsewhere.
This is a hack to make sure that undo is available via the accelerator
keys at all times.
- Specified by:
menuDeselected
in interface MenuListener
- Overrides:
menuDeselected
in class CytoscapeAction
- Parameters:
e
- The menu event that triggers this method call.
Copyright 2010 Cytoscape Consortium. All rights reserved.