Java Applet語法簡介
本文向大家簡單介紹一下Java Applet的概念,Java Applet就是用Java語言編寫的一些小應用程序,它們可以直接嵌入到網(wǎng)頁中,并能夠產(chǎn)生特殊的效果。
Java Applet簡介
Java Applet就是用Java語言編寫的一些小應用程序,它們可以直接嵌入到網(wǎng)頁中,并能夠產(chǎn)生特殊的效果。包含Java Applet的網(wǎng)頁被稱為Java-Powered頁,可以稱其為Java支持的網(wǎng)頁。
當用戶訪問這樣的網(wǎng)頁時,Java Applet被下載到用戶計算機上執(zhí)行,但前提是用戶使用的是支持Java的網(wǎng)絡瀏覽器。由于Java Applet是在用戶計算機上執(zhí)行的,因此它的執(zhí)行速度是不受網(wǎng)絡寬帶或者MODEM存取速度的限制,用戶可以更好的欣賞網(wǎng)頁上Java Applet產(chǎn)生的多媒體效果?! ?/p>
在Java Applet中,可以實現(xiàn)圖形繪制、字體和顏色控制、動畫和聲音的插入、人機交互及網(wǎng)絡交流等功能.Apple還提供各種名為抽象窗口工具箱(AbstractWindowToolkit,AWT)的窗口環(huán)境開發(fā)工具,但AWT的設計是存在缺陷的,取而代之的Swing技術為JavaGUI組建的輕量組建.它們利用用戶計算機的GUI元素,可以建立標準的圖形用戶界面,如窗口、按鈕、滾動條等。目前,在網(wǎng)絡上有非常多的Java Applet范例來生動地展現(xiàn)這些功能。
描述
提供創(chuàng)建Java Applet所必需的類和Java Applet用來與其Java Applet上下文通信的類。Java Applet框架包括兩種實體:Java Applet和Java Applet上下文。Java Applet是一種可嵌入的窗體(參見Panel類),它帶有幾個Java Applet上下文用來初始化、啟動和終止Java Applet的額外方法。Java Applet上下文是負責加載和運行Java Applet的應用程序。例如,Java Applet上下文可能是Web瀏覽器或Java Applet開發(fā)環(huán)境。
構造方法摘要
Java Applet() 構造一個新Java Applet。
方法摘要
void destroy() 由瀏覽器或Java Appletviewer調用,通知此Java Applet它正在被回收,它應該銷毀分配給它的任何資源?! ?/p>
Accessible Context get AccessibleContext() 獲取與此Java Applet關聯(lián)的AccessibleContext。
Java Applet ContextgetJava AppletContext() 確定此Java Applet的上下文,上下文允許Java Applet查詢和影響它所運行的環(huán)境?! ?/p>
StringgetJava AppletInfo() 返回有關此Java Applet的信息?! ?/p>
Audio ClipgetAudioClip(URLurl) 返回URL參數(shù)指定的AudioClip對象?! ?/p>
Audio ClipgetAudioClip(URLurl,Stringname) 返回URL和name參數(shù)指定的AudioClip對象。
URL getCodeBase() 獲得基URL?! ?/p>
URL getDocumentBase() 獲取嵌入此Java Applet的文檔的URL?! ?/p>
Image getImage(URLurl) 返回能被繪制到屏幕上的Image對象?! ?/p>
Image getImage(URLurl,Stringname) 返回能被繪制到屏幕上的Image對象?! ?/p>
Locale getLocale() 獲取Java Applet的語言環(huán)境?! ?/p>
String getParameter(Stringname) 返回HTML標記中指定參數(shù)的值?! ?/p>
String [][]getParameterInfo() 返回此Java Applet理解的關于參數(shù)的信息?! ?/p>
voidinit() 由瀏覽器或Java Appletviewer調用,通知此Java Applet它已經(jīng)被加載到系統(tǒng)中?! ?/p>
boolean is Active() 確定Java Applet是否處于活動狀態(tài)?! ?/p>
static AudioClipnewAudioClip(URLurl) 從給定URL處獲取音頻剪輯?! ?/p>
void play(URLurl) 播放指定絕對URL處的音頻剪輯?! ?/p>
void play(URLurl,Stringname) 播放音頻剪輯,給定了URL及與之相對的說明符?! ?/p>
void resize(Dimensiond) 請求調整此Java Applet的大小。
void resize(intwidth,intheight) 請求調整此Java Applet的大小。
void setStub(Java AppletStubstub) 設置此Java Applet的stub。
void showStatus(Stringmsg) 請求將參數(shù)字符串顯示在“狀態(tài)窗口”中?! ?/p>
void start() 由瀏覽器或Java Appletviewer調用,通知此Java Applet它應該開始執(zhí)行?! ?/p>
void stop() 由瀏覽器或Java Appletviewer調用,通知此Java Applet它應該終止執(zhí)行。
注:windowsXP自帶的IE瀏覽器不支持java.Java Applet。
【編輯推薦】