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