1)Java言語でアプレットを開発する手順を下の図にまとめなさい。
2)次のプログラムは、 RedMessage というクラス名のアプレットです。 このアプレットは、 HTMLファイルからパラメータ(messageという名前)を受け取り、 その内容をメッセージとして赤い文字で表示します。 空欄を埋めて完成させなさい。
import java.applet.[ ];
import java.awt.Graphics;
import java.awt.[ ];
/** 与えられたメッセージを表示する RedMessageクラス */
public class RedMessage extends [ ] {
/** HTMLファイル中で指定されたメッセージの文字列 */
String message = null;
/** 初期設定を行うメソッド(生成時に自動的に呼ばれる)*/
public void [ ]() {
int width;
message = [ ]( "message" ); // データを受け取る
if( message == null )
message = "Welcome to Wakkanai!"; // デフォルト値
// メッセージのサイズを調べてサイズを調整
width = getFontMetrics( getFont() ).stringWidth( message ) + 8;
resize( width, size().height );
}
/** 初期画面を描くメソッド(画面登場時に自動的に呼ばれる)*/
public void [ ]( Graphics g ) {
g.[ ]( [ ]); // 色の設定
g.[ ]( message, 4, 20 ); // 文字列を描く
}
}
3)上のアプレットを表示させる HTML ファイルも記述しなさい。ただし、 アプレットのサイズは縦 48 、横 256 とします。 また、パラメータ message の値として "I am an elephant." を与えるようにしなさい。 (簡単のため、アップレットのバイトコードと HTMLファイルは同じディレクトリにあるとします。)