|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface AppletContext
このインタフェースはアプレットの環境に対応します。アプレットの環境とは、アプレットを含むドキュメント、および同じドキュメント内にあるほかのアプレットのことです。
このインタフェースのメソッドをアプレット内で使用すると、そのアプレットの環境についての情報を取得できます。
メソッドの概要 | |
---|---|
Applet |
getApplet(String name)
このアプレットコンテキストによって表示されるドキュメント内で、指定された名前のアプレットを探して返します。 |
Enumeration<Applet> |
getApplets()
このアプレットコンテキストによって表示されるドキュメント内にあるすべてのアプレットを探します。 |
AudioClip |
getAudioClip(URL url)
オーディオクリップを作成します。 |
Image |
getImage(URL url)
Image オブジェクトを返します。 |
InputStream |
getStream(String key)
このアプレットコンテキスト内に関連付けられているキーへのストリームを返します。 |
Iterator<String> |
getStreamKeys()
このアプレットコンテキスト内のストリームのキーをすべて検索します。 |
void |
setStream(String key,
InputStream stream)
指定されたストリームをこのアプレットコンテキストの指定されたキーに関連付けます。 |
void |
showDocument(URL url)
ブラウザまたはアプレットビューアに、引数 url に指定された Web ページを表示するように要求します。 |
void |
showDocument(URL url,
String target)
ブラウザまたはアプレットビューアに、引数 url に指定された Web ページを表示するように要求します。 |
void |
showStatus(String status)
引数に指定された文字列を「ステータスウィンドウ」に表示するように要求します。 |
メソッドの詳細 |
---|
AudioClip getAudioClip(URL url)
url
- オーディオクリップの位置を示す絶対 URL
Image getImage(URL url)
Image
オブジェクトを返します。このオブジェクトは、画面に描画することができます。引数 url
には、絶対 URL を指定する必要があります。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージは少しずつ画面に描画されていきます。
url
- イメージの位置を示す絶対 URL
Image
Applet getApplet(String name)
name
属性を使って指定できます。
name
- アプレットの名前
null
Enumeration<Applet> getApplets()
void showDocument(URL url)
url
に指定された Web ページを表示するように要求します。ブラウザまたはアプレットビューアは、Web ページを表示するウィンドウまたはフレームを決定します。アプレットコンテキストがブラウザでない場合は、このメソッドは無視されます。
url
- ドキュメントの位置を示す絶対 URLvoid showDocument(URL url, String target)
url
に指定された Web ページを表示するように要求します。引数 target
には、ドキュメントを表示する HTML フレームを指定します。引数 target
は次のように解釈されます。
引数 target | 説明 |
---|---|
"_self" | アプレットを含むウィンドウおよびフレームに表示する |
"_parent" | アプレットの親フレームに表示する。親フレームがない場合は "_self" と同じ |
"_top" | アプレットのウィンドウの最上位フレームに表示する。アプレットのフレームが最上位フレームの場合は "_self" と同じ |
"_blank" | 名前のない新しい最上位ウィンドウに表示する |
name | name に名前を指定したフレームまたはウィンドウに表示する。name に指定したターゲットがまだない場合は、指定した名前で新しい最上位ウィンドウが作成され、そこにドキュメントが表示される |
showDocument
メソッドは、アプレットビューアやブラウザによっては無視されることがあります。
url
- ドキュメントの位置を示す絶対 URLtarget
- ページを表示する場所を示す String
void showStatus(String status)
status
- ステータスウィンドウに表示される文字列void setStream(String key, InputStream stream) throws IOException
セキュリティー上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、ほかのコードベースのアプレットによって作成されたストリームにアクセスできません。
key
- 指定の値が関連付けられるキーstream
- 指定されたキーに関連付けられたストリーム。パラメータが null
の場合は、該当するアプレットコンテキストから指定されたキーが削除される
IOException
- ストリームのサイズが指定のサイズ制限を超えた場合にスローされる。サイズ制限は、このインタフェースの実装者が決定する
IOException
InputStream getStream(String key)
セキュリティー上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、ほかのコードベースのアプレットによって作成されたストリームにアクセスできません。
key
- 関連付けられた値が返されるストリーム
Iterator<String> getStreamKeys()
セキュリティー上の理由から、ストリームおよびキーのマッピングはコードベースごとに行います。つまり、あるコードベースのアプレットは、ほかのコードベースのアプレットによって作成されたストリームにアクセスできません。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。