Java 開発ガイド (Solaris 7 編)

アプレット

例 3-2 は、例 3-1 のアプリケーションと同じように動作するアプレットのソース例です。


例 3-2 Java アプレット


//
// 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);
    }
}

アプレットでは、参照先クラスを必ず明示的にインポートする必要があります。キーワード publicvoid は、アプリケーションの場合とそれぞれ同じ意味を持ちます。extends は、HelloWorld クラスが Applet クラスからの継承であることを示します。

このアプレットをコンパイルするには、次のようにコマンドを実行します。


$ javac HelloWorld.java

アプレットは、HTML コードを使用してブラウザ中に呼び出されます。アプレットを実行するのに最小限必要な HTML ページの構成は次のとおりです。


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