public class ExitAction extends AbstractApplicationAction
This action is called when the user selects the Exit item in the Application menu, or when the application receives a Quit event from Mac OS X Finder. The menu item is automatically created by the application.
This action is automatically created by the application and put into
the ApplicationModel
before ApplicationModel.initApplication(org.jhotdraw.app.Application)
is called.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
Constructor and Description |
---|
ExitAction(Application app)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
protected void |
doExit() |
protected URIChooser |
getChooser(View view) |
protected void |
reviewChanges() |
protected void |
reviewNext() |
protected void |
saveChanges() |
protected void |
saveChangesAndReviewNext() |
protected void |
saveToFile(java.net.URI uri,
URIChooser chooser) |
protected void |
saveToFileAndReviewNext(java.net.URI uri,
URIChooser chooser) |
dispose, getApplication, installApplicationListeners, isEnabled, setEnabled, uninstallApplicationListeners, updateApplicationEnabled
public static final java.lang.String ID
public ExitAction(Application app)
public void actionPerformed(java.awt.event.ActionEvent evt)
protected URIChooser getChooser(View view)
protected void saveChanges()
protected void reviewChanges()
protected void saveChangesAndReviewNext()
protected void reviewNext()
protected void saveToFile(java.net.URI uri, URIChooser chooser)
protected void saveToFileAndReviewNext(java.net.URI uri, URIChooser chooser)
protected void doExit()