複製鏈接
請複製以下鏈接發送給好友

AppletContext

鎖定
public interface AppletContext
此接口對應於 applet 的環境:包含 applet 的文檔以及同一文檔中的其他 applet。 applet 可以使用此接口中的方法獲取有關其環境的信息。 從以下版本開始:JDK1.0
中文名
程序語境
外文名
AppletContext
對    應
applet 的環境
包    含
applet 的文檔
參    數
name - applet 名稱

AppletContext方法摘要

getApplet(String name)
通過給定名稱找到並返回此 applet 上下文表示的文檔中的 applet。
getApplets()
找到此 applet 上下文表示的文檔中的所有 applet。
getAudioClip(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)
請求參數字符串顯示在“狀態窗口”中。

AppletContext方法詳細信息

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