DrawCanvas.java



/**
 * 絵を描く処理を追加した Canvas
 */
import java.awt.*;

public class DrawCanvas extends Canvas {

  /** コンストラクタ */
    public DrawCanvas() {
        setSize( 256, 256 );
        setBackground( Color.white );
    }

  /** 絵を描く処理 */
    public void paint( Graphics g ) {
        g.setColor( Color.cyan );
        g.fillRect( 64, 64, 128, 128 );
        g.setColor( Color.orange );
        g.fillArc( 0, 0, 128, 128, 0, 360 );
    }
}