JHotDraw 7.5.1

Package org.jhotdraw.app

Defines a framework for document oriented applications and provides default implementations.

See:
          Description

Interface Summary
Application An application handles the lifecycle of View objects and provides windows to present them on screen.
ApplicationModel ApplicationModel provides meta-data for an Application, actions and factory methods for creating Views, toolbars and URIChoosers.
Disposable Interface for objects which explicitly must be disposed to free resources.
PrintableView The interface of a View which can print its document.
View A view paints a document on a JComponent within an Application.
 

Class Summary
AbstractApplication This abstract class can be extended to implement an Application.
AbstractApplicationModel This abstract class can be extended to implement an ApplicationModel.
AbstractView This abstract class can be extended to implement a View.
AppletApplication AppletApplication handles the lifecycle of a single View inside of a Java Applet.
DefaultApplicationModel An ApplicationModel which creates a default set of Actions and which does not override any of the default menu bars nor create tool bars.
EmptyApplicationModel An ApplicationModel which neither creates Actions, nor overrides the menu bars, nor creates tool bars.
MDIApplication MDIApplication handles the lifecycle of multiple Views using a Windows multiple document interface (MDI).
OSXApplication OSXApplication handles the lifecycle of multiple Views using a Mac OS X application interface.
SDIApplication SDIApplication handles the lifecycle of multiple Views using a Windows single document interface (SDI).
 

Package org.jhotdraw.app Description

Defines a framework for document oriented applications and provides default implementations.

Supports single document interface (SDI), multiple document interface (MDI), the Mac OS X application document interface (OSX), and applets.

Key interfaces in this framework: Application, ApplicationModel, View.


Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project.
Some rights reserved.