public class OpenAction extends BaseAction
Modifier and Type | Field and Description |
---|---|
protected CleanSheets |
app
The CleanSheets application
|
protected UIController |
uiController
The user interface controller
|
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 |
---|
OpenAction(CleanSheets app,
UIController uiController,
FileChooser chooser)
Creates a new open action.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event) |
protected void |
defineProperties()
Defines the action's properties.
|
File |
getFile()
Returns the file to open.
|
protected String |
getName()
Returns the action's name.
|
requiresFile, requiresModification, showErrorDialog
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected CleanSheets app
protected UIController uiController
public OpenAction(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 openprotected String getName()
BaseAction
getName
in class BaseAction
protected void defineProperties()
BaseAction
defineProperties
in class BaseAction
public void actionPerformed(ActionEvent event)