接口 AppletContext
public interface AppletContext此接口對應於 applet 的環境:包含 applet 的文檔以及同一文檔中的其他 applet。 applet 可以使用此接口中的方法獲取有關其環境的信息。 從以下版本開始: JDK1.0
方法摘要
Applet | getApplet(String name) 通過給定名稱找到並返回此 applet 上下文表示的文檔中的 applet。 |
Enumeration | getApplets() 找到此 applet 上下文表示的文檔中的所有 applet。 |
AudioClip | getAudioClip(URL url) 創建音頻剪輯。 |
Image | getImage(URL url) 返回能被繪製到螢幕上的 Image 對象。 |
InputStream | getStream(String key) 返回此 applet 上下文中指定鍵所關聯的流。 |
Iterator | 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
AudioClip getAudioClip( URL url)創建音頻剪輯。參數: url - 給出音頻剪輯位置的絕對 URL。 返回:指定 URL 處的音頻剪輯。
getImage
Image getimage( URL url)返回能被繪製到螢幕上的 Image 對象。作為 參數傳遞的 url 必須指定絕對 URL。不管圖像存在與否,此方法總是立即返回。當此 applet 試圖在 螢幕上繪製圖像時,數據將被載入。繪製圖像的圖形圖元將逐漸繪製到螢幕上。 參數:url - 給出圖像位置的絕對 URL。 返回:指定 URL 處的圖像。 另請參見:Image
getApplet
Applet getApplet( String name)通過給定名稱找到並返回此 applet 上下文表示的文檔中的 applet。名稱可以在 HTML 標記中通過設定 name 屬性來設定。參數:name - applet 名稱。 返回:具有給定名稱的 applet;如果未找到,則返回 null。
getApplet
Enumeration< Applet> getApplets()找到此 applet 上下文表示的文檔中的所有 applet。返回:此 applet 上下文表示的文檔中所有 applet 的枚舉。
getApplet
Enumeration< Applet> getApplets()找到此 applet 上下文表示的文檔中的所有 applet。返回:此 applet 上下文表示的文檔中所有 applet 的枚舉。
showStatu
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
InputStream getStream( String key)返回此 applet 上下文中指定鍵所關聯的流。如果 applet 上下文中不包含此鍵對應的流,則返回 null。由於安全性考慮,每個代碼基都存在流和鍵的映射。換句話說,一個代碼基中的 applet 不能訪問不同代碼基中的 applet 創建的流。 參數:key - 要返回其關聯流的鍵。 返回:此 applet 上下文將鍵映射到的流 從以下版本開始:JDK1.4
getStreamKey
Iterator< String> getStreamKeys()找到此 applet 上下文中所有流對應的鍵。由於安全性考慮,每個代碼基都存在流和鍵的映射。換句話說,一個代碼基中的 applet 不能訪問不同代碼基中的 applet 創建的流。 返回:返回此 applet 上下文中所有流名稱的 疊代器。 從以下版本開始:JDK1.4