簡単な APPLET タグの例 :
<applet code="MyApplet.class" width=100 height=140></applet>このタグは、ビューワまたはブラウザにアプレットをロードするように指示し、アプレットのコンパイル済みコードが MyApplet.class (現在の HTML ドキュメントと同じディレクトリ) 内にあることを示しています。また、アプレットの初期サイズを幅 100 ピクセル、高さ 140 ピクセルに設定しています。
少し複雑な APPLET タグの例 :
<applet codebase="http://java.sun.com/applets/applets/NervousText" code="NervousText.class" width=400 height=75> <param name="text" value="Welcome to HotJava!"> <hr> Java 対応のブラウザ (HotJava) を使用すると、このパラグラフの代わりに踊るテキストが表示されます。 <hr> </applet>このタグは、ビューワまたはブラウザにアプレットをロードするよう指示し、アプレットのコンパイル済みコードが URL http://java.sun.com/applets/applets/NervousText/NervousText.class にあることを示しています。また、アプレットの初期サイズを 400x75 ピクセルに設定しています。 また、ビューワまたはブラウザは、アプレットの「text」属性 (このアプレットが表示するテキストをカスタマイズする属性) を「Welcome to HotJava!」に設定します。Java アプレットを表示することができないブラウザでこのページを表示した場合、ブラウザは APPLET タグと PARAM タグを無視し、
<param> タグと </applet> タグの間にある HTML コード (アプレットの代わりに表示する HTML) だけを表示します。
上記の例を HTML ファイルに埋め込んだ結果を次に示します。
(このページをはじめてロードしたときは、アプレットがロードされるまで少し待たなければならないことがあります)。
別の APPLET タグの例 :
<applet code=A21 width=256 height=256 archive="toir.jar"> <param name=img value=test.gif> <hr> いくつかの標準アプレットをアーカイブを使用するように変換しなければなりません。 誰かやりたい人はいますか ? <hr> </applet>この例では、アプレットクラスは A21 です。このバイトコードは「
toir.jar」というアーカイブ内に入っています。このアーカイブは、test.gif という名前のイメージリソースも含んでいる可能性があります (リソースについてのドキュメンテーションを参照)。
APPLET タグの完全構文を次に示します。必須エレメントはボールド体 で示します。任意指定のエレメントは通常の書体で示します。作成者が指定する必要のあるエレメントはイタリック体で示します。
<APPLET
CODEBASE = codebaseURL
ARCHIVE = archiveList
CODE = appletFile ...or... OBJECT = serializedApplet
ALT = alternateText
NAME = appletInstanceName
WIDTH = pixels HEIGHT = pixels
ALIGN = alignment
VSPACE = pixels HSPACE = pixels
>
<PARAM NAME = appletAttribute1 VALUE = value>
<PARAM NAME = appletAttribute2 VALUE = value>
. . .
alternateHTML
</APPLET>
CODE、CODEBASE 等はアプレットタグの属性です。これらの属性は、アプレットについての情報をブラウザに伝えます。必須属性は、CODE、WIDTH、HEIGHT の 3 つだけです。以下では、各属性について詳しく説明します。