Java程序 第21章 Java網(wǎng)頁小程序──Java Applet

Java程序 第21章 Java網(wǎng)頁小程序──Java Applet

ID:43359126

大?。?3.50 KB

頁數(shù):12頁

時(shí)間:2019-10-08

Java程序 第21章 Java網(wǎng)頁小程序──Java Applet_第1頁
Java程序 第21章 Java網(wǎng)頁小程序──Java Applet_第2頁
Java程序 第21章 Java網(wǎng)頁小程序──Java Applet_第3頁
Java程序 第21章 Java網(wǎng)頁小程序──Java Applet_第4頁
Java程序 第21章 Java網(wǎng)頁小程序──Java Applet_第5頁
資源描述:

《Java程序 第21章 Java網(wǎng)頁小程序──Java Applet》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第21章Java網(wǎng)頁小程序——JavaAppletApplet程序簡介Applet程序中使用的幾個(gè)基本方法在HTML中嵌入Applet程序21.1Applet程序簡介Applet程序是一個(gè)經(jīng)過編譯的Java程序,它既可以在Appletviewer下運(yùn)行,也可以在支持Java的Web瀏覽器中運(yùn)行。Applet程序可以完成圖形顯示、聲音演奏、接受用戶輸入、處理輸入內(nèi)容等工作。Applet程序中必須有一個(gè)是Applet類的子類【范例21-1】Applet使用范例【范例21-2】Applet程序html文件的編寫21.2A

2、pplet程序中使用的幾個(gè)基本方法1.publicvoidinit()init()方法是Applet運(yùn)行的起點(diǎn)。當(dāng)啟動Applet程序時(shí),系統(tǒng)首先調(diào)用此方法,以執(zhí)行初始化任務(wù)2.publicvoidstart()start()方法是表明Applet程序開始執(zhí)行的方法。當(dāng)含有此Applet程序的Web頁被再次訪問時(shí)調(diào)用此方法3.publicvoidstop()stop()方法使Applet停止執(zhí)行,當(dāng)含有該Applet的Web頁被其他頁代替時(shí)也要調(diào)用該方法21.2Applet程序中使用的幾個(gè)基本方法4.publicv

3、oiddestroy()destroy()方法收回Applet程序的所有資源,即釋放已分配給它的所有資源。在Applet程序中,系統(tǒng)總是先調(diào)用stop()方法,后調(diào)用destroy()方法5.paint(Graphicsg)paint(Graphicsg)方法可以使Applet程序在屏幕上顯示某些信息,如文字、色彩、背景或圖像等【范例21-3】Applet程序方法使用范例21.3流類21.3.1HTML代碼的基本結(jié)構(gòu)21.3.2Applet標(biāo)記21.3.3在HTML中傳遞Applet程序使用的參數(shù)21.3.1HTM

4、L代碼的基本結(jié)構(gòu)HTML每個(gè)頁面都必須包含相同的整體結(jié)構(gòu),它的結(jié)構(gòu)如下:………………21.3.1HTML代碼的基本結(jié)構(gòu)⑴HTML標(biāo)記是最外層的標(biāo)記,表示整個(gè)文檔的開始和結(jié)束⑵HEAD標(biāo)記是第2層,用于把與文檔有關(guān)的信息與文檔主體分開,相當(dāng)于文檔的頭部⑶TITLE標(biāo)記包含于HEAD內(nèi),向用戶提示文檔內(nèi)包含的信息類型,并且為其頁面提供一個(gè)描述性的標(biāo)題⑷BODY標(biāo)記表示文檔主體部分21.3.2Applet標(biāo)記

5、PLET>標(biāo)記所具有的屬性1.CODEBASE=“codebaseURL”可選屬性,它指定Java字節(jié)代碼的路徑或URL2.ARCHIVE=“archiveList”可選屬性,它描述一個(gè)或多個(gè)包含有要“預(yù)加載”的類或其它資源的文檔3.CODE=“AppletFile”必須屬性,它提供包含Applet類的經(jīng)編譯后的Applet小程序21.3.2Applet標(biāo)記4.OBJECT=“serialiaedApplet”可選屬性,它給出包含Applet程序序列化表示的文件名5.ALT=“alternateText”可選屬性,

6、它指定在瀏覽器能識別標(biāo)記但不能運(yùn)行JavaApplet程序時(shí)顯示的正文內(nèi)容6.NAME=“AppletInstaceName”可選屬性,它用來為Applet程序指定一個(gè)符號名,該符號名在相同頁的不同Applet程序之間通信時(shí)使用21.3.2Applet標(biāo)記7.WIDTH=“pixels”HEIGHT=“pixels”兩個(gè)必須屬性,它們提供了Applet程序顯示區(qū)域的初始寬度和高度(單位為像素),但不包括Applet程序中各種方法的任何顯示窗口或?qū)υ捒?.ALIGN=“alignment”可選屬性,它

7、指定Applet程序執(zhí)行結(jié)果的對齊方式。該屬性的可能值與IMG標(biāo)記相同21.3.2Applet標(biāo)記9.VSPACE=“pixels”HSPACE=“pixels”兩個(gè)可選屬性,它們指定Applet程序執(zhí)行結(jié)果的顯示區(qū)上下(VSPACE)和兩邊(HSPACE)的像素?cái)?shù)10.21.3.3在HTML中傳遞Applet程序使用的參數(shù)【范例21-4】在HTML中傳

8、遞Applet程序參數(shù)使用范例【范例21-5】在HTML中傳遞Applet程序參數(shù)HTML文件編寫

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。