例 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> |