JHotDraw 7: Draw Sample Application

Draw is an example of a general purpose drawing editor. It provides a basic set of figures which are suited for the creation of simple diagrams and illustrations.

Launch JHotDraw Draw: Launch JHotDraw Draw

Drawings are stored in a proprietary, but implementation-neutral XML file format.

The user interface supports basic editing capabilites of a desktop application: such as loading, saving, printing and exporting of documents; cut, copy and paste; undo and redo.

Draw can be run as a stand-alone application or as anapplet. Stand alone-applications support three different document interfaces: single document interface (SDI), multi document interface (MDI) and the Mac OS X document interface.

Figure 1: Draw running with the Mac OSX document interface (click on the image to zoom):

JHotDraw Draw sample application with OSX document interface

Figure 2: Draw running with the multi document interface (click on the image to zoom):

JHotDraw Draw sample application with MDI document interface