import browser.Applet;
import awt.Graphics;
import awt.Color;
import Canvas;

/**
 マウスの操作で色付きのキャンバスの上に絵を描く ColorCanvas のクラス定義
 */
class ColorCanvas extends Canvas {

       protected Color bgColor = null;

/**
 アプレットの初期設定。色とサイズを設定する。
 */
       protected void init() {

             private String colorName = getAttribute( "bgcolor" );
             if( colorName == null )  bgColor = Color.white;
             else if( colorName.equals("RED") )  bgColor = Color.red;
             else if( colorName.equals("YELLOW") ) bgColor = Color.yellow;
             else if( colorName.equals("GREEN") ) bgColor = Color.green;
             else if( colorName.equals("MAGENTA") ) bgColor = Color.magenta;
             else if( colorName.equals("CYAN") ) bgColor = Color.cyan;
             else bgColor = Color.white;

             resize( width, height );
       }

/**
 アプレットの初期状態の絵を描く。
 */
       public void paint( Graphics g ) {

             g.setForeground( bgColor );
             g.paint3DRect( 0, 0, width, height, true, true );
       }
}

