例 2-2 は、例 2-1 のアプリケーションと同等のアプレットのソースです。
// // 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) なければなりません。キーワード public と void は、アプリケーションの場合と同じことを意味しています。extends は、HelloWorld クラスが Applet クラスから継承することを示しています。
アプレットは、次のようにコンパイルします。
$ javac HelloWorld.java |
アプレットは、HTML コードによってブラウザで呼び出されます。アプレットを実行するための最小限の HTML ページは次のとおりです。
<title>Test</title> <hr> <applet code="HelloWorld.class" width=100 height=50> </applet> <hr>