import java.awt.event.*; import javax.swing.*; import edu.umd.cs.jazz.*; import edu.umd.cs.jazz.util.*; import edu.umd.cs.jazz.component.*; public class HappyLine extends JFrame { public HappyLine() { // Support exiting application addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); // Set up basic frame setBounds(100, 100, 400, 400); setVisible(true); ZCanvas canvas = new ZCanvas(); getContentPane().add(canvas); validate(); // Add some sample line ZPolyline line = new ZPolyline(10, 10, 50, 50); ZVisualLeaf leaf = new ZVisualLeaf(line); canvas.getLayer().addChild(leaf); } public static void main(String args[]) { HappyLine app = new HappyLine(); } }