|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet
アプレットとは、単独で動作することはなく、ほかのアプリケーションの中に埋め込まれた形で実行される小さなプログラムです。
Applet
クラスは、Web ページに埋め込まれるアプレット、または Java アプレットビューアで表示されるアプレットのスーパークラスです。Applet
クラスは、アプレットとその環境との間の標準インタフェースの役割を果たします。
クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
コンストラクタの概要 | |
Applet()
|
メソッドの概要 | |
void |
destroy()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットが停止しつつあり、割り当てられたすべてのリソースを破棄する必要があることを通知します。 |
AppletContext |
getAppletContext()
アプレットのコンテキストを取得します。 |
String |
getAppletInfo()
アプレットについての情報を返します。 |
AudioClip |
getAudioClip(URL url)
引数 url で指定された AudioClip オブジェクトを返します。
|
AudioClip |
getAudioClip(URL url,
String name)
引数 url と name で指定された AudioClip オブジェクトを返します。
|
URL |
getCodeBase()
アプレット自身の URL である、基底 URL を取得します。 |
URL |
getDocumentBase()
アプレットが埋め込まれているドキュメントの URL を取得します。 |
Image |
getImage(URL url)
画面に表示できる Image オブジェクトを返します。 |
Image |
getImage(URL url,
String name)
画面に表示できる Image オブジェクトを返します。 |
Locale |
getLocale()
アプレットのロケールが設定されている場合は、そのロケールを取得します。 |
String |
getParameter(String name)
HTML タグ内にある指定されたパラメータの値を返します。 |
String[][] |
getParameterInfo()
このアプレットが解釈するパラメータについての情報を返します。 |
void |
init()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットがシステムにロードされたことを通知します。 |
boolean |
isActive()
アプレットがアクティブかどうかを判定します。 |
static AudioClip |
newAudioClip(URL url)
指定された URL からオーディオクリップを取得します。 |
void |
play(URL url)
指定された絶対 URL にあるオーディオクリップを再生します。 |
void |
play(URL url,
String name)
URL とその URL との相対位置で指定されたオーディオクリップを再生します。 |
void |
resize(Dimension d)
アプレットのサイズ変更を要求します。 |
void |
resize(int width,
int height)
アプレットのサイズ変更を要求します。 |
void |
setStub(AppletStub stub)
アプレットのスタブを設定します。 |
void |
showStatus(String msg)
引数に指定された文字列を「ステータスウィンドウ」に表示するように要求します。 |
void |
start()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットの実行を開始する必要があることを通知します。 |
void |
stop()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットの実行を停止する必要があることを通知します。 |
クラス java.awt.Panel から継承したメソッド |
addNotify |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
コンストラクタの詳細 |
public Applet()
メソッドの詳細 |
public final void setStub(AppletStub stub)
stub
- 新しいスタブpublic boolean isActive()
start
メソッドが呼び出される直前にアクティブになり、stop
メソッドが呼び出される直前にアクティブでなくなります。true
、そうでない場合は false
start()
,
stop()
public URL getDocumentBase()
URL#_top_
getCodeBase()
public URL getCodeBase()
URL#_top_
getDocumentBase()
public String getParameter(String name)
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
この場合、getParameter("Color")
は "blue"
という値を返します。
引数 name
では大文字と小文字を区別しません。
name
- パラメータの名前public AppletContext getAppletContext()
アプレットの環境とは、アプレットを含んでいるドキュメントを表します。
public void resize(int width, int height)
width
- アプレットの新しい幅height
- アプレットの新しい高さpublic void resize(Dimension d)
d
- 新しい幅と高さを示すオブジェクトpublic void showStatus(String msg)
msg
- ステータスウィンドウに表示される文字列public Image getImage(URL url)
Image
オブジェクトを返します。引数 url
には、絶対 URL を指定します。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージは少しずつ画面に描画されていきます。
url
- イメージの位置を示す絶対 URLImage
public Image getImage(URL url, String name)
Image
オブジェクトを返します。引数 url
には絶対 URL を指定します。引数 name
には、引数 url
との相対位置を指定します。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージは少しずつ画面に描画されていきます。
url
- イメージの基底位置を示す絶対 URLname
- イメージの位置。引数 url
との相対位置で指定するImage
public static final AudioClip newAudioClip(URL url)
url
- オーディオクリップの位置public AudioClip getAudioClip(URL url)
url
で指定された AudioClip
オブジェクトを返します。
このメソッドは、オーディオクリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオクリップを再生しようとしたときに、データがロードされます。
url
- オーディオクリップの位置を示す絶対 URLAudioClip
public AudioClip getAudioClip(URL url, String name)
url
と name
で指定された AudioClip
オブジェクトを返します。
このメソッドは、オーディオクリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオクリップを再生しようとしたときに、データがロードされます。
url
- オーディオクリップの基底位置を示す絶対 URLname
- オーディオクリップの位置。引数 url
との相対位置で指定するAudioClip
public String getAppletInfo()
String
オブジェクトを返します。
Applet
クラスのこのメソッドの実装は、null
を返します。
public Locale getLocale()
public String[][] getParameterInfo()
String
の配列を返します。
配列の各要素は 3 つの String
のセットで、名前、型、および説明を含みます。次に例を示します。
String pinfo[][] = { {"fps", "1-10", "frames per second"}, {"repeat", "boolean", "repeat image loop"}, {"imgs", "url", "images directory"} };
Applet
クラスのこのメソッドの実装は、null
を返します。
public void play(URL url)
url
- オーディオクリップの位置を示す絶対 URLpublic void play(URL url, String name)
url
- オーディオクリップの位置を示す絶対 URLname
- オーディオクリップの位置。引数 url
との相対位置で指定するpublic void init()
start
メソッドが最初に呼び出される前に常に呼び出されます。
Applet
のサブクラスで初期化処理を行う場合は、このメソッドをオーバーライドする必要があります。たとえば、スレッドを使用するアプレットの場合は、init
メソッドでスレッドを作成し、destroy
メソッドでスレッドを破棄します。
Applet
クラスのこのメソッドの実装は何も行いません。
destroy()
,
start()
,
stop()
public void start()
init
メソッドのあとに呼び出され、Web ページ上でアプレットがアクティブになるたびに呼び出されます。
アプレットを含む Web ページが表示されるたびになんらかの処理を行う場合は、Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、アニメーションを含むアプレットの場合は、start
メソッドでアニメーションを再生し、stop
メソッドでアニメーションを停止します。
Applet
クラスのこのメソッドの実装では何も行いません。
destroy()
,
init()
,
stop()
public void stop()
アプレットを含む Web ページが非表示になるたびになんらかの処理を行う場合は、Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、アニメーションを含むアプレットの場合は、start
メソッドでアニメーションを再生し、stop
メソッドでアニメーションを停止します。
Applet
クラスのこのメソッドの実装では何も行いません。
destroy()
,
init()
public void destroy()
destoroy
メソッドの前に、stop
メソッドが必ず呼び出されます。
破棄する前になんらかの処理を行う場合は、Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、スレッドを使用するアプレットの場合は、init
メソッドでスレッドを作成し、destroy
メソッドでスレッドを破棄します。
Applet
クラスのこのメソッドでは何も行いません。
init()
,
start()
,
stop()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |