|
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.pert.PertApplicationModel
public class PertApplicationModel
PertApplicationModel.
| 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 | |
|---|---|
PertApplicationModel()
Creates a new instance. |
|
| Method Summary | |
|---|---|
java.util.List<javax.swing.JMenu> |
createMenus(Application a,
View pr)
Creates menus. |
java.util.List<javax.swing.JToolBar> |
createToolBars(Application a,
View pr)
Creates toolbars for the application. |
DefaultDrawingEditor |
getSharedEditor()
|
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 PertApplicationModel()
| 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 DefaultApplicationModelpublic DefaultDrawingEditor getSharedEditor()
public void initView(Application a,
View p)
ApplicationModel
initView in interface ApplicationModelinitView in class DefaultApplicationModel
public 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 java.util.List<javax.swing.JMenu> createMenus(Application a,
View pr)
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.pr - The view for which the toolbars need to be created, or null
if the menus 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 | ||||||||