Draggable rectangles in Java 2D [duplicate]
Solution 1:
JHotDraw
was designed as "a Java GUI framework for technical and structured Graphics." The linked JHotDraw Pattern Language: JHotDraw Domain Overview illustrates how to customize drawing editors. The sample org.jhotdraw.samples.draw.Main
is a reasonable starting point, and JModeller
is a simple UML editor built using the framework.