例 3-2 は、例 3-1 のアプリケーションと同じように動作するアプレットのソース例です。
//
// HelloWorld アプレット
//
import java.awt.Graphics;
import java.applet.Applet;
public class HelloWorld extends Applet {
public void paint (Graphics g) {
g.drawString ("Hello World", 25, 25);
}
}
|
アプレットでは、参照先クラスを必ず明示的にインポートする必要があります。キーワード public と void は、アプリケーションの場合とそれぞれ同じ意味を持ちます。extends は、HelloWorld クラスが Applet クラスからの継承であることを示します。
このアプレットをコンパイルするには、次のようにコマンドを実行します。
$ javac HelloWorld.java |
アプレットは、HTML コードを使用してブラウザ中に呼び出されます。アプレットを実行するのに最小限必要な HTML ページの構成は次のとおりです。
<title>Test</title> <hr> <applet code="HelloWorld.class" width=100 height=50> </applet> <hr> |