org.jhotdraw.app.action.file
Class SaveFileAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.jhotdraw.app.action.AbstractViewAction
-
- org.jhotdraw.app.action.file.SaveFileAction
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action
- Direct Known Subclasses:
- SaveFileAsAction
public class SaveFileAction extends AbstractViewAction
Saves the changes in the active view. If the active view has not an URI, anURIChooseris presented.This action is called when the user selects the Save 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
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 SaveFileAction(Application app, View view)Creates a new instance.SaveFileAction(Application app, View view, boolean saveAs)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidactionPerformed(java.awt.event.ActionEvent evt)-
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
-
SaveFileAction
public SaveFileAction(Application app, @Nullable View view)
Creates a new instance.
-
SaveFileAction
public SaveFileAction(Application app, @Nullable View view, boolean saveAs)
Creates a new instance.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG