|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
このインタフェースはアプレットの環境に対応します。アプレットの環境とは、アプレットを含むドキュメント、および同じドキュメント内にあるほかのアプレットのことです。
このインタフェースのメソッドをアプレット内で使用すると、そのアプレットの環境についての情報を取得できます。
メソッドの概要 | |
Applet |
getApplet(String name)
このアプレットコンテキストによって表示されるドキュメント内で、指定された名前のアプレットを探して返します。 |
Enumeration |
getApplets()
このアプレットコンテキストによって表示されるドキュメント内にあるすべてのアプレットを探します。 |
AudioClip |
getAudioClip(URL url)
オーディオクリップを取得します。 |
Image |
getImage(URL url)
Image オブジェクトを返します。 |
InputStream |
getStream(String key)
このアプレットコンテキスト内に関連付けられているキーへのストリームを返します。 |
Iterator |
getStreamKeys()
このアプレットコンテキスト内のストリームのキーをすべて検索します。 |
void |
setStream(String key,
InputStream stream)
指定されたストリームをこのアプレットコンテキストの指定されたキーに関連付けます。 |
void |
showDocument(URL url)
表示中の Web ページの代わりに、指定された URL のページを表示します。 |
void |
showDocument(URL url,
String target)
ブラウザまたはアプレットビューアに、引数 url に指定された Web ページを表示するように要求します。 |
void |
showStatus(String status)
引数に指定された文字列を「ステータスウィンドウ」に表示するように要求します。 |
メソッドの詳細 |
public AudioClip getAudioClip(URL url)
url
- オーディオクリップの位置を示す絶対 URL
public Image getImage(URL url)
Image
オブジェクトを返します。このオブジェクトは、画面に描画することができます。引数 url
には、絶対 URL を指定する必要があります。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージは少しずつ画面に描画されていきます。
url
- イメージの位置を示す絶対 URL
Image
public Applet getApplet(String name)
name
属性を使って指定できます。
name
- アプレットの名前
null
public Enumeration getApplets()
public void showDocument(URL url)
url
- ドキュメントの位置を示す絶対 URLpublic void showDocument(URL url, String target)
url
に指定された Web ページを表示するように要求します。引数 target
には、ドキュメントを表示する HTML フレームを指定します。引数 target
は次のように解釈されます。
"_self"
| アプレットを含むウィンドウおよびフレームに表示する |
"_parent"
| アプレットの親フレームに表示する。親フレームがない場合は "_self" と同じ |
"_top"
| アプレットのウィンドウの最上位フレームに表示する。アプレットのフレームが最上位フレームの場合は "_self" と同じ |
"_blank"
| 名前のない新しい最上位ウィンドウに表示する |
name | name に名前を指定したフレームまたはウィンドウに表示する。name に指定したターゲットがまだない場合は、指定した名前で新しい最上位ウィンドウが作成され、そこにドキュメントが表示される |
showDocument
メソッドは、アプレットビューアやブラウザによっては無視されることがあります。
url
- ドキュメントの位置を示す絶対 URLtarget
- ページを表示する場所を示す String
public void showStatus(String status)
status
- ステータスウィンドウに表示される文字列public void setStream(String key, InputStream stream) throws IOException
セキュリティ上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、他のコードベースのアプレットによって作成されたストリームにアクセスできません。
key
- 指定される値が関連付けられるキーstream
- 指定されたキーに関連付けられたストリーム。パラメータが null の場合は、該当するアプレットコンテキストから指定されたキーが削除される
- 例外:
IOException
- ストリームのサイズが指定のサイズ制限を超えた場合にスローされる。サイズ制限は、このインタフェースの実装者が決定する
IOException
- 導入されたバージョン:
- JDK1.4
public InputStream getStream(String key)
セキュリティ上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、他のコードベースのアプレットによって作成されたストリームにアクセスできません。
key
- 関連付けられた値が返されるストリーム
public Iterator getStreamKeys()
セキュリティ上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、他のコードベースのアプレットによって作成されたストリームにアクセスできません。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.