org.jhotdraw.app.action.edit
Class UndoAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.jhotdraw.app.action.AbstractViewAction
-
- org.jhotdraw.app.action.edit.UndoAction
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class UndoAction extends AbstractViewAction
Undoes the last user action.This action requires that the View returns a project specific undo action when invoking getActionMap("redo") on a View.
This action is called when the user selects the Undo 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
ApplicationModelin methodApplicationModel.initApplication(org.jhotdraw.app.Application).- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringID-
Fields inherited from class org.jhotdraw.app.action.AbstractViewAction
ENABLED_PROPERTY, VIEW_PROPERTY
-
-
Constructor Summary
Constructors Constructor and Description UndoAction(Application app, View view)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent e)-
Methods inherited from class org.jhotdraw.app.action.AbstractViewAction
getActiveView, getApplication, isEnabled, setEnabled
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UndoAction
public UndoAction(Application app, @Nullable View view)
Creates a new instance.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG