介紹
Java Applet就是用Java語言編寫的一些小應用程式,它們可以直接嵌入到網頁中,並能夠產生特殊的效果。包含Applet的網頁被稱為Java-Powered頁,可以稱其為Java支持的網頁。
當用戶訪問這樣的網頁時,Applet被下載到用戶計算機上執行,但前提是用戶使用的是支持Java的網路瀏覽器。由於Applet是在用戶計算機上執行的,因此它的執行速度是不受網路寬頻或者MODEM存取速度的限制,用戶可以更好的欣賞網頁上Applet產生的多媒體效果。
在Java Applet中,可以實現圖形繪製、字型和顏色控制、動畫和聲音的插入、人機互動及網路交流等功能.Applet還提供各種名為抽象視窗工具箱 (Abstract Window Toolkit,AWT)的視窗環境開發工具,但AWT的設計是存在缺陷的,取而代之的Swing技術為Java GUI組建的輕量組建.它們利用用戶計算機的GUI元素,可以建立標準的圖形用戶界面,如視窗、按鈕、滾動條等。目前,在網路上有非常多的Applet範例來生動地展現這些功能。
描述
提供創建 applet 所必需的類和 applet 用來與其 applet 上下文通信的類。 applet 框架包括兩種實體:applet 和 applet 上下文。applet 是一種可嵌入的窗體(參見 Panel 類),它帶有幾個 applet 上下文用來初始化、啟動和終止 applet 的額外方法。 applet 上下文是負責載入和運行 applet 的應用程式。例如,applet 上下文可能是 Web 瀏覽器或 applet 開發環境。
構造方法摘要
Applet()
構造一個新 Applet。
方法摘要
void destroy()
由瀏覽器或 applet viewer 調用,通知此 applet 它正在被回收,它應該銷毀分配給它的任何資源。
AccessibleContext getAccessibleContext()
獲取與此 Applet 關聯的 AccessibleContext。
AppletContext getAppletContext()
確定此 applet 的上下文,上下文允許 applet 查詢和影響它所運行的環境。
String getAppletInfo()
返回有關此 applet 的信息。
AudioClip getAudioClip(URL url)
返回 URL 參數指定的 AudioClip 對象。
AudioClip getAudioClip(URL url, String name)
返回 URL 和 name 參數指定的 AudioClip 對象。
URL getCodeBase()
獲得基 URL。
URL getDocumentBase()
獲取嵌入此 applet 的文檔的 URL。
Image getImage(URL url)
返回能被繪製到螢幕上的 Image 對象。
Image getImage(URL url, String name)
返回能被繪製到螢幕上的 Image 對象。
Locale getLocale()
獲取 applet 的語言環境。
String getParameter(String name)
返回 HTML 標記中指定參數的值。
String[][] getParameterInfo()
返回此 applet 理解的關於參數的信息。
void init()
由瀏覽器或 applet viewer 調用,通知此 applet 它已經被載入到系統中。
boolean isActive()
確定 applet 是否處於活動狀態。
static AudioClip newAudioClip(URL url)
從給定 URL 處獲取音頻剪輯。
void play(URL url)
播放指定絕對 URL 處的音頻剪輯。
void play(URL url, String name)
播放音頻剪輯,給定了 URL 及與之相對的說明符。
void resize(Dimension d)
請求調整此 applet 的大小。
void resize(int width, int height)
請求調整此 applet 的大小。
void setStub(AppletStub stub)
設定此 applet 的 stub。
void showStatus(String msg)
請求將參數字元串顯示在“狀態視窗”中。
void start()
由瀏覽器或 applet viewer 調用,通知此 applet 它應該開始執行。
void stop()
由瀏覽器或 applet viewer 調用,通知此 applet 它應該終止執行。
註:windowsXP自帶的IE瀏覽器不支持java.applet。