import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import javax.swing.*; public class Canvas extends JPanel { /** * Our basic shape, in canonical orientation, centered at 0, 0 */ private Rectangle2D rect = new Rectangle2D.Double (-25, -25, 50, 50); private Main parent; public Canvas (Main parent) { this.parent = parent; } public void paintComponent (Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; int nboxes = parent.getFrameNumber(); for (int ibox=0; ibox