3 章 アプレットの機能
4 HTML パラメータを使う

/* 多分アプレットで一番面白い機能。
HTML コード中であなたのアプレットに対し、
Web マスターなどにオプションを指定させることができる。
どのデザインにもしっくり来る
背景色やレイアウトを決めるのに、よく使われる。
*/
import java.awt.*;
import java.applet.*;
public class ParameterExample extends Applet
{
// 最初の HTML パラメータを String として保存する
String parameter1;
// 二番目は整数として使う
int parameter2;
// 三番目もそうだ
int parameter3;
// param2 をparam3 に追加する
int result;
public void init()
{
// このメソッドは指定されたパラメータ値を、
// アプレットを呼び出す HTML コードから取得する。
parameter1 = getParameter("param1");
// それらはテキストと同様判読できるので、
// 数えられるように整数に変換する必要がある。
parameter2 =
Integer.parseInt(getParameter("param2"));
parameter3 =
Integer.parseInt(getParameter("param3"));
result = parameter2 + parameter3;
}
public void paint(Graphics g)
{
// HTML のパラメータコードに何があったか表示する。
g.drawString("Parameter 1 is: " +
parameter1,20,20);
g.drawString("Parameter 2 is: " +
parameter2,20,40);
g.drawString("Parameter 3 is: " +
parameter3,20,60);
g.drawString("Parameter 2 + parameter 3 is: " +
result,20,80);
}
}
/* パラメータが実際に HTML コードにある時のみ働く。
ここであげた例のコードは、以下のとおり。
ほかの人もパラメータを使用できるようアプレットを作れば、
高く評価される。
*/
4章に続く