|
JHotDraw 7.5.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.beans.AbstractBean
org.jhotdraw.app.AbstractApplicationModel
org.jhotdraw.app.DefaultApplicationModel
org.jhotdraw.samples.teddy.TeddyApplicationModel
public class TeddyApplicationModel
TeddyApplicationModel.
Field Summary |
---|
Fields inherited from class org.jhotdraw.app.AbstractApplicationModel |
---|
copyright, COPYRIGHT_PROPERTY, name, NAME_PROPERTY, version, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY, viewClass, viewClassName |
Fields inherited from class org.jhotdraw.beans.AbstractBean |
---|
propertySupport |
Constructor Summary | |
---|---|
TeddyApplicationModel()
Creates a new instance. |
Method Summary | |
---|---|
javax.swing.ActionMap |
createActionMap(Application a,
View v)
Returns an ActionMap with a default set of actions (See
class comments). |
java.util.List<javax.swing.JMenu> |
createMenus(Application a,
View v)
Returns an empty modifiable list. |
JFileURIChooser |
createOpenChooser(Application app,
View p)
Creates an open chooser. |
JFileURIChooser |
createSaveChooser(Application app,
View p)
Creates a save chooser. |
java.util.List<javax.swing.JToolBar> |
createToolBars(Application app,
View p)
Creates toolbars for the application. |
void |
initView(Application a,
View v)
Does nothing. |
Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
---|
createEditMenu, createFileMenu, createHelpMenu, createViewMenu, createWindowMenu |
Methods inherited from class org.jhotdraw.app.AbstractApplicationModel |
---|
createExportChooser, createImportChooser, createOpenDirectoryChooser, createView, destroyApplication, destroyView, getCopyright, getName, getVersion, getViewClass, initApplication, setCopyright, setName, setVersion, setViewClass, setViewClassName |
Methods inherited from class org.jhotdraw.beans.AbstractBean |
---|
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TeddyApplicationModel()
Method Detail |
---|
public javax.swing.ActionMap createActionMap(Application a, View v)
DefaultApplicationModel
ActionMap
with a default set of actions (See
class comments).
createActionMap
in interface ApplicationModel
createActionMap
in class DefaultApplicationModel
a
- Application.v
- The view for which the toolbars need to be created, or null
if the actions are shared by multiple views.public void initView(Application a, View v)
DefaultApplicationModel
initView
in interface ApplicationModel
initView
in class DefaultApplicationModel
public java.util.List<javax.swing.JMenu> createMenus(Application a, View v)
DefaultApplicationModel
createMenus
in interface ApplicationModel
createMenus
in class DefaultApplicationModel
a
- Application.v
- The view for which the toolbars need to be created, or null
if the menus are shared by multiple views.public java.util.List<javax.swing.JToolBar> createToolBars(Application app, View p)
createToolBars
in interface ApplicationModel
createToolBars
in class DefaultApplicationModel
app
- Application.p
- The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.public JFileURIChooser createOpenChooser(Application app, View p)
ApplicationModel
createOpenChooser
in interface ApplicationModel
createOpenChooser
in class AbstractApplicationModel
app
- Application.p
- The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.public JFileURIChooser createSaveChooser(Application app, View p)
ApplicationModel
createSaveChooser
in interface ApplicationModel
createSaveChooser
in class AbstractApplicationModel
app
- Application.p
- The view for which the chooser needs to be created, or null
if the chooser is shared by multiple views.
|
Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project. Some rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |