注: この Java 配備ガイドでは、Java SE 6 update 10 リリースより前にリリースされた機能について説明します。最新情報については、Java Rich Internet Application の開発および配備を参照してください。
APPLET タグの簡単な例を示します。
<applet code="MyApplet.class" width=100 height=140></applet>これは、コンパイル済みのコードが MyApplet.class (現在の HTML ドキュメントと同じディレクトリ内) にあるアプレットをロードして、アプレットの初期サイズを横 100 ピクセル、縦 140 ピクセルに設定するようビューアまたはブラウザに通知します。
次に、APPLET タグのより複雑な例を示します。
    <applet codebase="http://java.sun.com/applets/NervousText/1.1"
        code="NervousText.class" width=400 height=75>
    <param name="text" value="Welcome to HotJava!">
    <hr>
    If you were using a Java-enabled browser such as HotJava,
    you would see dancing text instead of this paragraph.
    <hr>
    </applet>
これは、コンパイル済みのコードが URL http://java.sun.com/applets/NervousText/1.1/NervousText.class にあるアプレットをロードして、そのアプレットの初期サイズを 400x75 ピクセルに設定するように、ビューアまたはブラウザに通知します。ビューアまたはブラウザは、アプレットの text 属性 (このアプレットが表示するテキストをカスタマイズする属性) を「Welcome to HotJava!」に設定する必要があります。Java アプレットを実行できないブラウザを使ってこのページを表示すると、ブラウザは APPLET タグと PARAM タグを無視し、<param> タグと </applet> タグの間の HTML (代替 HTML) だけを表示します。
次は、前述の例を HTML ファイルに記述した結果です(ページを最初に開くときには、アプレットがロードされるまで待つ必要がある)。
Java Runtime Environment (JRE) をダウンロードし、インストールして、アプレットを表示します。
次に、APPLET タグの別の例を示します。
     <applet code=A21 width=256 height=256 archive="toir.jar">
     <param name=img value=test.gif>
     <hr>
     We need to convert some of the standard applets to use
     archive.  Any volunteers?
     <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 だけです。各属性について、次に説明します。
.class または packagename.classname.class のどちらかの形式になります。