org.jhotdraw.app.action.file
Class LoadRecentFileAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.app.action.AbstractViewAction
org.jhotdraw.app.action.AbstractSaveUnsavedChangesAction
org.jhotdraw.app.action.file.LoadRecentFileAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
public class LoadRecentFileAction
- extends AbstractSaveUnsavedChangesAction
Lets the user save unsaved changes of the active view, and then loads
the specified URI into the active view.
This action is called when the user selects an item in the Recent Files
submenu of the File menu. The action and the menu item is automatically
created by the application, when the ApplicationModel
provides a
LoadFileAction
.
- Version:
- $Id: LoadRecentFileAction.java 647 2010-01-24 22:52:59Z 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 org.jhotdraw.app.action.AbstractViewAction |
getActiveView, getApplication, getPropertyName, installViewListeners, isEnabled, setEnabled, setPropertyName, uninstallViewListeners, updateEnabled, updateView, updateView |
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
LoadRecentFileAction
public LoadRecentFileAction(Application app,
View view,
java.net.URI uri)
- Creates a new instance.
doIt
public void doIt(View view)
- Specified by:
doIt
in class AbstractSaveUnsavedChangesAction