org.jhotdraw.app.action.edit
Class RedoAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.app.action.AbstractViewAction
org.jhotdraw.app.action.edit.RedoAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class RedoAction
- extends AbstractViewAction
Redoes the last user action on the active view.
This action requires that the View returns a project
specific redo action when invoking getActionMap("redo") on a View.
This action is called when the user selects the Redo item in the Edit
menu. The menu item is automatically created by the application.
If you want this behavior in your application, you have to create an action
with this ID and put it in your ApplicationModel
in method
ApplicationModel.initApplication(org.jhotdraw.app.Application)
.
- Version:
- $Id: RedoAction.java 604 2010-01-09 12:00:29Z rawcoder $
- Author:
- Werner Randelshofer
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
ID
|
Fields inherited from class javax.swing.AbstractAction |
changeSupport, enabled |
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 |
Methods inherited from class javax.swing.AbstractAction |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
RedoAction
public RedoAction(Application app,
View view)
- Creates a new instance.
updateEnabledState
protected void updateEnabledState()
updateView
protected void updateView(View oldValue,
View newValue)
- Description copied from class:
AbstractViewAction
- Updates the listeners of this action depending on the current view
of the application.
- Overrides:
updateView
in class AbstractViewAction
installViewListeners
protected void installViewListeners(View p)
- Installs listeners on the view object.
- Overrides:
installViewListeners
in class AbstractViewAction
uninstallViewListeners
protected void uninstallViewListeners(View p)
- Installs listeners on the view object.
- Overrides:
uninstallViewListeners
in class AbstractViewAction
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)