public class ExitAction extends CloseAllAction
app, chooser, uiController
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
ExitAction(CleanSheets app,
UIController uiController,
FileChooser chooser)
Creates a new exit action.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
protected void |
defineProperties()
Defines the action's properties.
|
protected String |
getName()
Returns the action's name.
|
requiresModification
requiresFile
setEnabled
showErrorDialog
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener
public ExitAction(CleanSheets app, UIController uiController, FileChooser chooser)
app
- the CleanSheets applicationuiController
- the user interface controllerchooser
- the file chooser to use when prompting the user for the file to saveprotected String getName()
BaseAction
getName
in class CloseAllAction
protected void defineProperties()
BaseAction
defineProperties
in class CloseAllAction
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
actionPerformed
in class CloseAllAction