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 and toolbars.
EditableComponent This interface must be implemented by components which are editable.
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 AbstractApplicationModel.
AbstractView This abstract class can be extended to implement a View.
DefaultAppletApplication Default Application that can be run as an Applet.
DefaultApplicationModel DefaultApplicationModel.
EmptyApplicationModel EmptyApplicationModel.
MDIApplication MDIApplication handles the lifecycle of Views using a multiple document interface (MDI).
OSXApplication OSXApplication handles the lifecycle of Views using a Mac OS X document interface.
SDIApplication SDIApplication handles the lifecycle of a Views using a 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) and the OS X application document interface (OSX).

Key interfaces in this framework: Application, View.