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 7 is a major rewrite of earlier versions of JHotDraw which in turn is a derivation of HotDraw.
Here is a demo use of the framework, a SVG drawing applet:
You can license JHotDraw 7 either using an LGPL license or using a Creative Commons Attribution (by) 2.5 license.
Get the latest version from Sourceforge, or download it from here:
| 7.5 | 23.3 MB |
|
| 7.4.1 | 22.6 MB |
|
| 7.3.1 | 22.7 MB |
|
| 7.2 | 22.6 MB |
|
| 7.1 | 27.6 MB |
|
| 7.0.9 | 11.2 MB |
|
| 7.0.8 | 9.1 MB |
Overview and Sample Applications
JavaDoc of JHotDraw 7 rev670*
JavaDoc of JHotDraw 7.5
JavaDoc of JHotDraw 7.4.1
JavaDoc of JHotDraw 7.3.1
JavaDoc of JHotDraw 7.2
JavaDoc of JHotDraw 6.0b1
*«rev» indicates the revision number in the JHotDraw subversion repository.
JDiff from 7.4.1 to 7.5
JDiff from 7.3.1 to 7.4.1
JDiff from 7.2 to 7.3.1
JDiff from 7.1 to 7.2
JDiff from 6to7rev271* to 7.3.1
JDiff from 6.0b1 to 7.1
*«rev» indicates the revision number in the JHotDraw subversion repository.
**The 6to7rev271 contains the same classes as 6.0b1, but uses the package structure from JHotDraw 7.
Tipp: Performing a Google search for PDFs with the keyword "JHotDraw" reveals an impressive number of scientific papers which treat JHotDraw.