JavaTM 2 Platform
Standard Ed. 6

java.applet
介面 AppletStub


public interface AppletStub

當 applet 第一次被創建時,使用 applet 的 setStub 方法把 applet stub 連接到它。此 stub 充當 applet 和瀏覽器環境或 applet viewer 環境之間的介面,應用程序在此環境中運行。

從以下版本開始:
JDK1.0
另請參見:
Applet.setStub(java.applet.AppletStub)

方法摘要
 void appletResize(int width, int height)
          當 applet 想要重新調整大小時調用。
 AppletContext getAppletContext()
          返回 applet 的上下文。
 URL getCodeBase()
          獲取基 URL。
 URL getDocumentBase()
          獲取嵌入 applet 的文檔的 URL。
 String getParameter(String name)
          返回 HTML 標記中命名參數的值。
 boolean isActive()
          確定 applet 是否處於啟動狀態。
 

方法詳細資訊

isActive

boolean isActive()
確定 applet 是否處於啟動狀態。僅在 applet 的 start 方法被調用前,applet 才處於啟動狀態。僅在 applet 的 stop 方法被調用前,applet 才變成非啟動狀態。

返回:
如果 applet 處於啟動狀態,則返回 true;否則返回 false

getDocumentBase

URL getDocumentBase()
獲取嵌入 applet 的文檔的 URL。例如,假定 applet 套件含在下面的文檔中:
    http://java.sun.com/products/jdk/1.2/index.html
 
則該文檔基於:
    http://java.sun.com/products/jdk/1.2/index.html
 

返回:
包含 applet 的文檔的 URL
另請參見:
getCodeBase()

getCodeBase

URL getCodeBase()
獲取基 URL。這是包含 applet 的目錄的 URL。

返回:
包含 applet 的目錄的基 URL
另請參見:
getDocumentBase()

getParameter

String getParameter(String name)
返回 HTML 標記中命名參數的值。例如,如果 applet 被指定為:
 <applet code="Clock" width=50 height=50>
 <param name=Color value="blue">
 </applet>
 

則對 getParameter("Color") 的調用將返回值 "blue"

參數:
name - 參數名。
返回:
命名參數的值,如果沒有設置,則為 null

getAppletContext

AppletContext getAppletContext()
返回 applet 的上下文。

返回:
applet 上下文。

appletResize

void appletResize(int width,
                  int height)
當 applet 想要重新調整大小時調用。

參數:
width - 為 applet 新請求的寬度。
height - 為 applet 新請求的高度。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only