public class DrawApplicationModel extends DefaultApplicationModel
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassNamepropertySupport| Constructor and Description |
|---|
DrawApplicationModel()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultCreationButtonsTo(javax.swing.JToolBar tb,
DrawingEditor editor,
java.util.Collection<javax.swing.Action> drawingActions,
java.util.Collection<javax.swing.Action> selectionActions) |
URIChooser |
createOpenChooser(Application a,
View v)
Creates an open chooser.
|
URIChooser |
createSaveChooser(Application a,
View v)
Creates a save chooser.
|
java.util.List<javax.swing.JToolBar> |
createToolBars(Application a,
View pr)
Creates toolbars for the application.
|
DefaultDrawingEditor |
getSharedEditor() |
void |
initView(Application a,
View p)
Does nothing.
|
createActionMap, createMenuBuilder, getMenuBuilder, setMenuBuildercreateExportChooser, createImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, setCopyright, setName, setVersion, setViewClass, setViewClassNameaddPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListenerpublic DefaultDrawingEditor getSharedEditor()
public void initView(Application a, View p)
DefaultApplicationModelinitView in interface ApplicationModelinitView in class DefaultApplicationModelpublic java.util.List<javax.swing.JToolBar> createToolBars(Application a, View pr)
createToolBars in interface ApplicationModelcreateToolBars in class DefaultApplicationModela - Application.pr - The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.public void addDefaultCreationButtonsTo(javax.swing.JToolBar tb,
DrawingEditor editor,
java.util.Collection<javax.swing.Action> drawingActions,
java.util.Collection<javax.swing.Action> selectionActions)
public URIChooser createOpenChooser(Application a, View v)
ApplicationModelcreateOpenChooser in interface ApplicationModelcreateOpenChooser in class AbstractApplicationModela - Application.v - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.public URIChooser createSaveChooser(Application a, View v)
ApplicationModelcreateSaveChooser in interface ApplicationModelcreateSaveChooser in class AbstractApplicationModela - Application.v - The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.