AppletContext

AppletContext

public interface AppletContext

此接口對應於 applet 的環境:包含 applet 的文檔以及同一文檔中的其他 applet。 applet 可以使用此接口中的方法獲取有關其環境的信息。 從以下版本開始:JDK1.0

基本介紹

  • 中文名:程式語境
  • 外文名:AppletContext
  • 對應: applet 的環境
  • 包含:applet 的文檔
  • 參數:name - applet 名稱
方法摘要,方法詳細信息,

方法摘要

getApplet(String name)
通過給定名稱找到並返回此 applet 上下文表示的文檔中的 applet。
getApplets()
找到此 applet 上下文表示的文檔中的所有 applet。
getAudioClip(URL url)
創建音頻剪輯。
getImage(URL url)
返回能被繪製到螢幕上的 Image 對象。
getStream(String key)
返回此 applet 上下文中指定鍵所關聯的流。
getStreamKeys()
找到此 applet 上下文中所有流對應的鍵。
void
setStream(String key, InputStream stream)
在此 applet 上下文中用指定的鍵關聯指定的流。
void
showDocument(URL url)
請求瀏覽器或 applet viewer 顯示 url 參數指示的 Web 頁面。
void
showDocument(URL url, String target)
請求瀏覽器或 applet viewer 顯示由 url 參數所指示的 Web 頁。
void
showStatus(String status)
請求參數字元串顯示在“狀態視窗”中。

方法詳細信息

getAudioClip
AudioClipgetAudioClip(URL url)創建音頻剪輯。
參數:[url]url[/url] - 給出音頻剪輯位置的絕對 URL。 返回:指定 URL 處的音頻剪輯。
getImage
ImagegetImage(URL url)返回能被繪製到螢幕上的 Image 對象。作為參數傳遞的 url 必須指定絕對 URL。
不管圖像存在與否,此方法總是立即返回。當此 applet 試圖在螢幕上繪製圖像時,數據將被載入。繪製圖像的圖形圖元將逐漸繪製到螢幕上。 參數:url - 給出圖像位置的絕對 URL。 返回:指定 URL 處的圖像。 另請參見:Image
getApplet
AppletgetApplet(String name)通過給定名稱找到並返回此 applet 上下文表示的文檔中的 applet。名稱可以在 HTML 標記中通過設定 name 屬性來設定。
參數:name - applet 名稱。 返回:具有給定名稱的 applet;如果未找到,則返回 null。
getApplets
Enumeration<Applet> getApplets()找到此 applet 上下文表示的文檔中的所有 applet
返回:applet 上下文表示的文檔中所有 applet 的枚舉。
getApplets
Enumeration<Applet> getApplets()找到此 applet 上下文表示的文檔中的所有 applet。
返回:此 applet 上下文表示的文檔中所有 applet 的枚舉。
showStatus
void showStatus(String status)請求參數字元串顯示在“狀態視窗”中。很多瀏覽器applet viewer 提供這種視窗,應用程式可以通過該視窗將其當前狀態通知給用戶。
參數status - 在狀態視窗中顯示的字元串。
setStream
void setStream(String key, InputStream stream) throws IOException在此 applet 上下文中用指定的鍵關聯指定的流。如果 applet 上下文以前包含了一個此鍵的映射關係,那么將替換舊值。
出於安全性考慮,每個代碼基都存在流和鍵的映射。換句話說,一個代碼基中的 applet 不能訪問不同代碼基中的 applet 創建的流。 參數:key - 指定值要關聯的鍵。 stream - 指定鍵要關聯的流。如果此參數為 null,則在此 applet 上下文中將移除指定鍵。 拋出:IOException - 如果流大小超過了一定大小限制。大小限制由此接口的實現者確定。 IOException從以下版本開始:JDK1.4
getStream
InputStreamgetStream(String key)返回此 applet 上下文中指定鍵所關聯的流。如果 applet 上下文中不包含此鍵對應的流,則返回 null。
由於安全性考慮,每個代碼基都存在流和鍵的映射。換句話說,一個代碼基中的 applet 不能訪問不同代碼基中的 applet 創建的流。 參數:key - 要返回其關聯流的鍵。 返回:此 applet 上下文將鍵映射到的流 從以下版本開始:JDK1.4
getStreamKeys
Iterator<String> getStreamKeys()找到此 applet 上下文中所有流對應的鍵。
由於安全性考慮,每個代碼基都存在流和鍵的映射。換句話說,一個代碼基中的 applet 不能訪問不同代碼基中的 applet 創建的流。 返回:返回此 applet 上下文中所有流名稱的疊代器從以下版本開始:JDK1.4

相關詞條

熱門詞條

聯絡我們