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 などはアプレットタグの属性で、
- CODEBASE = codebaseURL
- 省略可能な属性です。 アプレットのベース URL (アプレットのコードを含むディ
レクトリ) を指定します。この属性を指定し ない場合は、ドキュメントの URL が使用されます。 - ARCHIVE = archiveList
- 省略可能な属性です。 「プリロード」されるクラスなど
のリソースを格納しているアーカ イブ (複数可) を指定します。これらのクラスは 、指定された CODEBASE で AppletClassLode r のインスタンスを使ってロードさ れます。archiveList 内のアーカイブは「 ,
」で区切られます。注: JDK 1.1 では、同じ CODEBASE を持つ複数の APPLET タグは、ClassLoaderの同じインスタンスを共有します 。クライアントコードには、この 方法を使ってアプレット相互の通 信を実装するものがあります。将 来の JDK では、アプレット間通信の別の機 構が提供される可能性があります 。セキュリティ上の理由から、ア プレットのクラスローダは、その アプレットが起動されたのと同じ コードベースからしか読み取るこ とができません。これは、archiveList 内のアーカイブがコードベースと 同じディレクトリか、コードベー スのサブディレクトリ内になけれ ばならないことを意味します。../a/b.jar の形式の archiveList 内のエントリは、セキュリティポ リシーファイル内で明示的に許可 されていない限り、機能しません (http コードベースの場合は例外で、archiveList 内のアーカイブはコードベースと 同じホストのものでなくてはなら ないが、パスに「 ..
」が含まれていても構わない)。 - CODE = appletFile
- 必須の属性です。 アプレットのコンパイル済みの Applet サブクラスを含んでいるファイル
の、名前を指定します。このファ イル名は、アプレットのベース URL からの相対パスで指定します。絶 対パスでは指定できません。CO DE と OBJECT のどちらか 1 つが必要です。appletFi le の値は、classname .class
または packagename.
classname.class
のどちらかの形式になります。 - OBJECT = serializedApple
t - この属性は、アプレットの直列化
表現を含んでいるファイルの、名 前を指定します。アプレットは直 列化解除されます。init() メソッドは呼び出されませんが、 start() メソッドが呼び出されます。元の オブジェクトの直列化時に有効だ った属性は、復元されません。こ の APPLET のインスタンスに渡された引数は すべて、このアプレットで利用で きます。 この機能の使用には、強い制限を かけるべきです。アプレットは、 直列化する前に停止しなければな りません。CODE と OBJECT のどちらか 1 つが必要です。 - ALT = alternateText
- 省略可能な属性です。 ブラウザが APPLET タグを理解できるが、Java アプレットを実行できない場合に
表示されるテキストを指定します 。 - NAME = appletInstanceN
ame - 省略可能な属性です。 アプレットのインスタンスの名前
を指定します。 これにより、同一ページ上のアプ レットが互いを検知 (および通信) することができます。 - WIDTH = pixels HEIGHT = pixels
- 必須の属性です。 アプレットの表示領域の幅と高さ
(ピクセル数) の初期値を指定します。 アプレットが表示するウィンドウ やダイアログは考慮しません。 - ALIGN = alignment
- 省略可能な属性です。アプレット
の配置方法を指定します。この属 性に設定できる値は IMG タグと同じで、left、rig ht、top、texttop、 middle、absmiddl e、baseline、bott om、absbottom です。 - VSPACE = pixels HSPACE = pixels
- 省略可能な属性です。 アプレットの外側の上下 (VSPACE) および左右 (HSPACE) のピクセル数を指定します。IM
G タグの VSPACE と HSPACE 属性と同様に扱われます。 - <PARAM NAME = appletAttribute
1 VALUE = value>
<PARAM NAME = appletAttribute2 VALUE = value> . . . - このタグは、アプレットの独自の
属性を指定する唯一の方法です。 アプレットは、getParam eter() メソッドを使ってこれらの属性に アクセスします。
[カテゴリ: プログラミング言語 > Java]
[通知用URL]
Tweet
最終更新時間:2008年05月25日 22時04分47秒