SMCanvas: some crazy widget

A simple Java Applet showing Swing widgets displayed in a canvas. They can be translated using a drag interaction with the left mouse button and they can be rotated using a drag interaction with the right mouse button. Press right mouse button through a swatch of the colored palette on a shape to change the color of this shape.