import java.applet.Applet;
import java.awt.Graphics;

/**
  与えられたメッセージを表示する Message クラス
*/
public class Message extends Applet {

    /**
      HTMLのテキストから与えられるメッセージの文字列
    */
       String message = null;

    /**
      初期設定を行う関数（生成時に自動的に呼ばれる）
    */
       public void init() {

             int width;

             message = getParameter( "message" );   // データを受け取る
             if( message == null )
                 message = "Welcome to Wakkanai!";  // デフォルト値

          // メッセージのサイズを調べてサイズを調整

             width 
               = getFontMetrics( getFont() ).stringWidth( message ) + 8;

             resize( width, size().height );
       }

    /**
      初期画面を描く関数（画面登場時に自動的に呼ばれる）
    */
       public void paint( Graphics g ) {

             g.drawRect( 0, 0,
                size().width-2, size().height-2 );  // 枠線を描く
             g.drawString( message, 4, 20 );        // 文字列を描く
       }
}

