システムインタフェース

アプレット

例 2-2 は、例 2-1 のアプリケーションと同等のアプレットのソースです。


例 2-2 Java アプレット

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

public class HelloWorld extends Applet {
	public void paint (Graphics g) {
		g.drawstring ("Hello World", 25, 25);
	}
}

アプレットでは、参照されているすべてのクラスを明示的に取り込ま (import) なければなりません。キーワード publicvoid は、アプリケーションの場合と同じことを意味しています。extends は、HelloWorld クラスが Applet クラスから継承することを示しています。

アプレットは、次のようにコンパイルします。


$ javac HelloWorld.java

アプレットは、HTML コードによってブラウザで呼び出されます。アプレットを実行するための最小限の HTML ページは次のとおりです。


<title>Test</title>
<hr>
<applet code="HelloWorld.class" width=100 height=50>
</applet>
<hr>