import java.awt.*; import javax.swing.*; /** * Canvas, is pretty much a captive of Main */ public class Canvas extends JPanel { private Main parent; public Canvas (Main parent) { this.parent = parent; } /** Tell parent to do the job */ public void paintComponent (Graphics g) { super.paintComponent(g); parent.drawCanvas (g); } }