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
Constructor Summary |
UndoAction()
Constructs the action. |
Methods inherited from class cytoscape.util.CytoscapeAction |
actionHelp, clone, completions, getActionList, getKeyCode, getKeyModifiers, getName, getPreferredButtonGroup, getPreferredMenu, getPrefferedIndex, 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.