org.jhotdraw.app.action.file
Class OpenDirectoryAction
java.lang.Object
javax.swing.AbstractAction
org.jhotdraw.app.action.AbstractApplicationAction
org.jhotdraw.app.action.file.OpenFileAction
org.jhotdraw.app.action.file.OpenDirectoryAction
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, Disposable
public class OpenDirectoryAction
- extends OpenFileAction
Presents an URIChooser
for selecting a directory and loads the
selected URI into an empty view. If no empty view is available, a new view is
created.
This action is called when the user selects the Open Directory item in the
File menu. The menu item is automatically created by the application.
If you want this behavior in your application, you have to create it
and put it in your ApplicationModel
in method
ApplicationModel.initApplication(org.jhotdraw.app.Application)
.
This action is designed for applications which automatically
create a new view for each opened file. This action goes together with
NewFileAction
, OpenFileAction
and CloseFileAction
.
This action should not be used together with LoadFileAction
.
- Version:
- $Id: OpenDirectoryAction.java 648 2010-03-21 12:55:45Z rawcoder $
- Author:
- Werner Randelshofer, Hausmatt 10, CH-6405 Immensee
- 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
OpenDirectoryAction
public OpenDirectoryAction(Application app)
- Creates a new instance.
getChooser
protected URIChooser getChooser(View view)
- Overrides:
getChooser
in class OpenFileAction