1)Java言語の基本の言葉(予約語)を覚えましょう。以下に挙げる 働きをする予約語を答えなさい。
2)Java言語のクラスと、クラスのメンバーについて答えなさい。
3)次のプログラムは、 LargeMessage というクラス名のアプレットです。 このアプレットは、 HTMLファイルからパラメータ(messageという名前)を受け取り、 その内容をメッセージとして大きなサイズのフォントで表示します。 空欄を埋めて完成させなさい。
[ ] java.applet.[ ];
[ ] java.awt.[ ];
[ ] java.awt.Font;
/** 与えられたメッセージを表示する LargeMessageクラス */
public [ ] LargeMessage [ ] Applet{
/** HTMLファイル中で指定されたメッセージの文字列 */
String message = null;
/** 使用するフォント */
Font largeFont = null;
/** 初期設定を行うメソッド(生成時に自動的に呼ばれる)*/
public void [ ]() {
int width;
message = [ ]( "message" ); // データを受け取る
if( message == null )
message = "Welcome to Wakkanai!"; // デフォルト値
// 大きなサイズのフォントの生成
largeFont = [ ] [ ]( "TimesRoman", Font.BOLD, 36 );
// メッセージのサイズを調べてサイズを調整
width = getFontMetrics( font.stringWidth( message ) ) + 8;
resize( width, size().height );
}
/** 初期画面を描くメソッド(画面登場時に自動的に呼ばれる)*/
public void [ ]( [ ] g ) {
g.[ ]( largeFont ); // フォントの設定
g.[ ]( message, 4, 20 ); // 文字列を描く
}
}
3)上のアプレットを表示させる HTML ファイルも記述しなさい。ただし、 アプレットのサイズは縦 64 、横 512 とします。 また、パラメータ message の値として "We have much snow in Wakkanai." を与えるようにしなさい。 (簡単のため、アップレットのバイトコードと HTMLファイルは同じディレクトリにあるとします。)