|
JHotDraw 7.5.1 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
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). |
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. |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||