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.
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.
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.