JavaTM Platform
Standard Ed. 6

java.applet
インタフェース AppletStub


public interface AppletStub

アプレットを最初に作成するときに、そのアプレットの setStub メソッドを使用してアプレットスタブが接続されます。このアプレットスタブは、アプレットと、アプリケーションを実行するブラウザ環境またはアプレットビューア環境との間のインタフェースの役割を果たします。

導入されたバージョン:
JDK1.0
関連項目:
Applet.setStub(java.applet.AppletStub)

メソッドの概要
 void appletResize(int width, int height)
          アプレットのサイズを変更する必要があるときに呼び出されます。
 AppletContext getAppletContext()
          アプレットのコンテキストを返します。
 URL getCodeBase()
          ベース URL を返します。
 URL getDocumentBase()
          アプレットが組み込まれているドキュメントの URL を取得します。
 String getParameter(String name)
          HTML タグ内にある指定されたパラメータの値を返します。
 boolean isActive()
          アプレットがアクティブかどうかを判定します。
 

メソッドの詳細

isActive

boolean isActive()
アプレットがアクティブかどうかを判定します。アプレットは、アプレットの start メソッドが呼び出される直前にアクティブになり、アプレットの stop メソッドが呼び出される直前にアクティブでなくなります。

戻り値:
アプレットがアクティブな場合は true、そうでない場合は false

getDocumentBase

URL getDocumentBase()
アプレットが組み込まれているドキュメントの URL を取得します。たとえば、次のドキュメント内にアプレットが含まれているとします。
    http://java.sun.com/products/jdk/1.2/index.html
 
ドキュメントのベースは次のとおりです。
    http://java.sun.com/products/jdk/1.2/index.html
 

戻り値:
アプレットを含むドキュメントの URL
関連項目:
getCodeBase()

getCodeBase

URL getCodeBase()
ベース URL を返します。ベース URL は、アプレットを含むディレクトリの URL です。

戻り値:
アプレットを含むディレクトリの基底 URL
関連項目:
getDocumentBase()

getParameter

String getParameter(String name)
HTML タグ内にある指定されたパラメータの値を返します。たとえば、アプレットが次のように指定されているとします。
 <applet code="Clock" width=50 height=50>
 <param name=Color value="blue">
 </applet>
 

この場合、getParameter("Color") の呼び出しは "blue" という値を返します。

パラメータ:
name - パラメータ名
戻り値:
名前付きパラメータの値。設定されていない場合は null

getAppletContext

AppletContext getAppletContext()
アプレットのコンテキストを返します。

戻り値:
アプレットのコンテキスト

appletResize

void appletResize(int width,
                  int height)
アプレットのサイズを変更する必要があるときに呼び出されます。

パラメータ:
width - アプレットに新しく要求された幅
height - アプレットに新しく要求された高さ

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。