package howto; import java.awt.*; public class NewCanvas extends Canvas { private Figure fig; public NewCanvas(Figure fig) { super(); this.fig = fig; } public Dimension preferredSize() { return new Dimension(300, 100); } public void paint(Graphics g) { fig.paintCallback(g); } }