JHotDraw is a Java GUI framework for technical and structured Graphics. It has been developed as a "design exercise" but is already quite powerful. Its design relies heavily on some well-known design patterns.
JHotDraw's original authors have been Erich Gamma and Thomas Eggenschwiler.