JHotDraw 7 is a two-dimensional graphics framework for structured drawing editors. It can be used to create many different editors from a simple doodle program up to full fledged diagram editors and vector animation tools.
JHotDraw consists of the following parts:
Drawing Framework
This framework provides the building blocks for the creation
of vector drawing editors. It is located in the
{@link org.jhotdraw.draw} package and its sub-packages.
Application Framework
This framework supports the creation of document
oriented applications which want to support platform-specific guidelines
of the operating system on which they are being executed. It is located in the
{@link org.jhotdraw.app} package and its sub-packages.
Sample Applications and Applets
The samples are located in sub-packages of the
{@code org.jhotdraw.samples} package.
Supporting classes
The supporting classes are located in the remaining packages.