|
JHotDraw 7.3.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.DefaultApplicationModel
org.jhotdraw.samples.teddy.TeddyApplicationModel
public class TeddyApplicationModel
TeddyApplicationModel.
| Field Summary |
|---|
| Fields inherited from class org.jhotdraw.app.DefaultApplicationModel |
|---|
COPYRIGHT_PROPERTY, NAME_PROPERTY, VERSION_PROPERTY, VIEW_CLASS_NAME_PROPERTY, VIEW_CLASS_PROPERTY |
| Fields inherited from class org.jhotdraw.beans.AbstractBean |
|---|
propertySupport |
| Constructor Summary | |
|---|---|
TeddyApplicationModel()
Creates a new instance. |
|
| Method Summary | |
|---|---|
java.util.List<javax.swing.JMenu> |
createMenus(Application a,
View p)
Creates menus. |
java.util.List<javax.swing.JToolBar> |
createToolBars(Application app,
View p)
Creates toolbars for the application. |
void |
initApplication(Application a)
Inits the application model. |
void |
initView(Application a,
View p)
Inits the supplied view for the application. |
| Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
|---|
createEditMenu, createView, getAction, getCopyright, getName, getVersion, getViewClass, putAction, 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 void initApplication(Application a)
ApplicationModel
Typically, the application model creates a number of
AbstractApplicationAction
objects, which can later be retrieved using getAction, and
which are linked to menu items and toolbars created by the
application model.
initApplication in interface ApplicationModelinitApplication in class DefaultApplicationModel
public void initView(Application a,
View p)
ApplicationModel
initView in interface ApplicationModelinitView in class DefaultApplicationModel
public java.util.List<javax.swing.JMenu> createMenus(Application a,
View p)
ApplicationModelDepending on the document interface of the application, this method may be invoked only once for the application, or for each opened view.
createMenus in interface ApplicationModelcreateMenus in class DefaultApplicationModela - Application.p - 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 ApplicationModelcreateToolBars in class DefaultApplicationModelapp - Application.p - The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.
|
Copyright 1996-2009 (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 | ||||||||