JHotDraw 7.0.6

Uses of Interface
org.jhotdraw.app.Application

Packages that use Application
org.jhotdraw.app Defines a framework for document oriented applications. 
org.jhotdraw.app.action Provides Action objects for document oriented and project oriented applications as well as some specific user interface components to present them on a graphical user interface. 
org.jhotdraw.samples.draw A sample drawing editor showcasing the drawing capabilities of the framework. 
org.jhotdraw.samples.net A very simple network diagram editor. 
org.jhotdraw.samples.pert An editor for PERT (Program Evaluation and Review Technique) diagrams. 
org.jhotdraw.samples.svg A sample drawing editor with limited support for Scalable Vector Graphics Mobile 1.2 (SVG Mobile 1.2). 
 

Uses of Application in org.jhotdraw.app
 

Classes in org.jhotdraw.app that implement Application
 class AbstractApplication
          AbstractApplication.
 class DefaultAppletApplication
          Default Application that can be run as an Applet.
 class DefaultMDIApplication
          A DefaultMDIApplication can handle the life cycle of multiple document windows each being presented in a JInternalFrame of its own.
 class DefaultOSXApplication
          A DefaultOSXApplication can handle the life cycle of multiple document windows each being presented in a JFrame of its own.
 class DefaultSDIApplication
          A DefaultSDIApplication can handle the life cycle of a single document window being presented in a JFrame.
 

Methods in org.jhotdraw.app that return Application
 Application Project.getApplication()
          Gets the application to which this project belongs.
 Application AbstractProject.getApplication()
           
 

Methods in org.jhotdraw.app with parameters of type Application
 java.util.List<javax.swing.JMenu> DefaultApplicationModel.createMenus(Application a, Project p)
           
 java.util.List<javax.swing.JMenu> ApplicationModel.createMenus(Application a, Project p)
          Creates menus.
 java.util.List<javax.swing.JToolBar> DefaultApplicationModel.createToolBars(Application a, Project p)
          Creates toolbars for the application.
 java.util.List<javax.swing.JToolBar> ApplicationModel.createToolBars(Application a, Project p)
          Creates tool bars.
 void DefaultApplicationModel.initApplication(Application a)
           
 void ApplicationModel.initApplication(Application a)
           
 void DefaultApplicationModel.initProject(Application a, Project p)
           
 void ApplicationModel.initProject(Application a, Project p)
           
 void Project.setApplication(Application newValue)
          Sets the application of the project.
 void AbstractProject.setApplication(Application newValue)
           
 

Uses of Application in org.jhotdraw.app.action
 

Methods in org.jhotdraw.app.action that return Application
 Application AbstractProjectAction.getApplication()
           
 Application AbstractApplicationAction.getApplication()
           
 

Methods in org.jhotdraw.app.action with parameters of type Application
protected  void ClearRecentFilesAction.installApplicationListeners(Application app)
          Installs listeners on the application object.
protected  void AbstractApplicationAction.installApplicationListeners(Application app)
          Installs listeners on the application object.
protected  void ClearRecentFilesAction.uninstallApplicationListeners(Application app)
          Installs listeners on the application object.
protected  void AbstractApplicationAction.uninstallApplicationListeners(Application app)
          Installs listeners on the application object.
 

Constructors in org.jhotdraw.app.action with parameters of type Application
AboutAction(Application app)
          Creates a new instance.
AbstractApplicationAction(Application app)
          Creates a new instance.
AbstractProjectAction(Application app)
          Creates a new instance.
ClearAction(Application app)
          Creates a new instance.
ClearRecentFilesAction(Application app)
          Creates a new instance.
CloseAction(Application app)
          Creates a new instance.
ExitAction(Application app)
          Creates a new instance.
ExportAction(Application app)
          Creates a new instance.
LoadAction(Application app)
          Creates a new instance.
LoadRecentAction(Application app, java.io.File file)
          Creates a new instance.
MaximizeAction(Application app)
          Creates a new instance.
MinimizeAction(Application app)
          Creates a new instance.
NewAction(Application app)
          Creates a new instance.
OpenAction(Application app)
          Creates a new instance.
OpenRecentAction(Application app, java.io.File file)
          Creates a new instance.
OSXDropOnDockAction(Application app)
          Creates a new instance.
ProjectPropertyAction(Application app, java.lang.String propertyName, java.lang.Class propertyClass, java.lang.Object propertyValue)
           
ProjectPropertyAction(Application app, java.lang.String propertyName, java.lang.Object propertyValue)
          Creates a new instance.
RedoAction(Application app)
          Creates a new instance.
SaveAction(Application app)
          Creates a new instance.
SaveAction(Application app, boolean saveAs)
          Creates a new instance.
SaveAsAction(Application app)
          Creates a new instance.
SaveBeforeAction(Application app)
          Creates a new instance.
ToggleProjectPropertyAction(Application app, java.lang.String propertyName)
          Creates a new instance.
ToggleProjectPropertyAction(Application app, java.lang.String propertyName, java.lang.Class propertyClass, java.lang.Object selectedPropertyValue, java.lang.Object deselectedPropertyValue)
           
UndoAction(Application app)
          Creates a new instance.
 

Uses of Application in org.jhotdraw.samples.draw
 

Methods in org.jhotdraw.samples.draw with parameters of type Application
 java.util.List<javax.swing.JToolBar> DrawApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void DrawApplicationModel.initProject(Application a, Project p)
           
 

Uses of Application in org.jhotdraw.samples.net
 

Methods in org.jhotdraw.samples.net with parameters of type Application
 java.util.List<javax.swing.JMenu> NetApplicationModel.createMenus(Application a, Project pr)
           
 java.util.List<javax.swing.JToolBar> NetApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void NetApplicationModel.initApplication(Application a)
           
 void NetApplicationModel.initProject(Application a, Project p)
           
 

Uses of Application in org.jhotdraw.samples.pert
 

Methods in org.jhotdraw.samples.pert with parameters of type Application
 java.util.List<javax.swing.JMenu> PertApplicationModel.createMenus(Application a, Project pr)
           
 java.util.List<javax.swing.JToolBar> PertApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void PertApplicationModel.initApplication(Application a)
           
 void PertApplicationModel.initProject(Application a, Project p)
           
 

Uses of Application in org.jhotdraw.samples.svg
 

Methods in org.jhotdraw.samples.svg with parameters of type Application
 java.util.List<javax.swing.JToolBar> SVGApplicationModel.createToolBars(Application a, Project pr)
          Creates toolbars for the application.
 void SVGApplicationModel.initProject(Application a, Project p)
           
 


Copyright 1996-2006 © JHotDraw.org