org.jhotdraw.samples.draw
Class DrawApplicationModel
java.lang.Object
org.jhotdraw.beans.AbstractBean
org.jhotdraw.app.DefaultApplicationModel
org.jhotdraw.samples.draw.DrawApplicationModel
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, ApplicationModel
public class DrawApplicationModel
- extends DefaultApplicationModel
DrawApplicationModel.
- Version:
- $Id: DrawApplicationModel.java 564 2009-10-10 10:21:01Z rawcoder $
- Author:
- Werner Randelshofer.
- See Also:
- Serialized Form
| Methods inherited from class org.jhotdraw.app.DefaultApplicationModel |
createEditMenu, createMenus, createView, getAction, getCopyright, getName, getVersion, getViewClass, initApplication, putAction, setCopyright, setName, setVersion, setViewClass, setViewClassName |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sharedEditor
private DefaultDrawingEditor sharedEditor
- This editor is shared by all views.
DrawApplicationModel
public DrawApplicationModel()
- Creates a new instance.
getSharedEditor
public DefaultDrawingEditor getSharedEditor()
initView
public void initView(Application a,
View p)
- Description copied from interface:
ApplicationModel
- Inits the supplied view for the application.
- Specified by:
initView in interface ApplicationModel- Overrides:
initView in class DefaultApplicationModel
createToolBars
public java.util.List<javax.swing.JToolBar> createToolBars(Application a,
View pr)
- Creates toolbars for the application.
This class always returns an empty list. Subclasses may return other
values.
- Specified by:
createToolBars in interface ApplicationModel- Overrides:
createToolBars in class DefaultApplicationModel
- Parameters:
a - Application.pr - The view for which the toolbars need to be created, or null
if the toolbars are shared by multiple views.
addCreationButtonsTo
private void addCreationButtonsTo(javax.swing.JToolBar tb,
DrawingEditor editor)
addDefaultCreationButtonsTo
public void addDefaultCreationButtonsTo(javax.swing.JToolBar tb,
DrawingEditor editor,
java.util.Collection<javax.swing.Action> drawingActions,
java.util.Collection<javax.swing.Action> selectionActions)