/*
 * StickCanvas.java    2.0 97/06/26
 * Copyright (c) 1997, B. F. Caviness
 *
 * This software may be copied/modified for any non-commercial educational use.
 */


import java.awt.*;

/**
 * The <code>class StickCanvas</code> defines a canvas on which the
 * <code>paint( Graphics )</code> method draws a stick figure.
 */

public class StickCanvas extends Canvas
{
   public void paint( Graphics g )	// Overrides Canvas.paint()
   {
      System.out.println( "StickCanvas.paint: with g = " + g );
      g.drawRect( 130,10, 40,40 );	// Draw head
      g.drawLine( 150,50, 150,60 );	// Draw neck
      g.drawRect( 100,60, 100,150 );	// Draw body
      g.drawLine( 200,110, 250,110 );	// Draw right arm
      g.drawLine( 250,110, 250,50 );
      g.drawLine( 100,110, 40,170 );	// Draw left arm
      g.drawLine( 125,210, 95,300 );	// Draw left leg
      g.drawLine( 95,300, 75,300 );
      g.drawLine( 175,210, 205,300 );	// Draw right leg
      g.drawLine( 205,300, 225,300 );
   }
}
