JHotDraw is a Java-based framework for structured drawing editors, designed for creating two-dimensional graphics. It facilitates the creation of graphics software with structured editors, making it a useful tool for developers.
JHotDraw is particularly useful for creating structured drawing editors, and has recently been released as an open-source project. The goals of this project are extensive, including gaining a wider audience, building new applications with JHotDraw, improving and updating its features and development, and learning and having fun with the software.
JHotDraw 7.1 includes significant changes and bug fixes from its previous version, including changes to the Drawing Framework and the removal of the experimental application framework based on JSR-296. The Drawing Framework, which supports Undo/Redo by Figure objects, has been modified to delegate this task to Tool objects, creating a more flexible class structure. Additionally, the Drawing interface now extends from the CompositeFigure interface, allowing for easier editing of structured drawings.
Other updates in JHotDraw 7.1 include the ability to set background colors for SVG drawings, bug fixes related to reading and writing gradients, and the renaming of the Project interface to View to align with the upcoming Swing application framework JSR-296.
Overall, JHotDraw is a versatile and powerful framework for creating structured drawing editors, and its recent update provides numerous improvements and bug fixes.
Version 7.1: N/A