JHotDraw 7 is a major departure from previous versions of JHotDraw – only the cornerstones of the original architecture remain. The API and almost every part of the implementation have been reworked to take advantage of the Java SE 5.0 platform.

 

Changes in the package structure

The following image illustrates changes in the package structure between JHotDraw 6 and JHotDraw 7.

 

Figure 1: Package structure changes. Click image for larger view.

Migration of packags from JHoDraw 6 to JHotDraw7

 

Migration of classes and interfaces of the framework package

The following image illustrates where the classes and interfaces of the package org.jhotdraw.framework went from JHotDraw 6 to JHotDraw 7.

 

Figure 2: Class and interface migration. Click image for larger view.

Migration of framework Package from JHotDraw6 to JHotDraw7

 

Migrating from JHotDraw 6

JHotDraw 7