Java程序設(shè)計(jì)-補(bǔ)充-Applet

Java程序設(shè)計(jì)-補(bǔ)充-Applet

ID:45055327

大?。?57.50 KB

頁數(shù):31頁

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

Java程序設(shè)計(jì)-補(bǔ)充-Applet_第1頁
Java程序設(shè)計(jì)-補(bǔ)充-Applet_第2頁
Java程序設(shè)計(jì)-補(bǔ)充-Applet_第3頁
Java程序設(shè)計(jì)-補(bǔ)充-Applet_第4頁
Java程序設(shè)計(jì)-補(bǔ)充-Applet_第5頁
資源描述:

《Java程序設(shè)計(jì)-補(bǔ)充-Applet》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java程序設(shè)計(jì)補(bǔ)充:Applet及應(yīng)用學(xué)習(xí)目標(biāo)掌握Applet的創(chuàng)建和執(zhí)行熟悉Applet類及方法熟悉Applet在繪圖、圖像處理、聲音和動(dòng)畫處理方面的應(yīng)用Java程序的兩種基本形式JavaApplication(應(yīng)用程序),可獨(dú)立運(yùn)行JavaApplet(小程序),嵌入Web頁在瀏覽器中運(yùn)行Applet小程序嵌入在HTML文件中從WWW服務(wù)器下載到本地WWW瀏覽器由支持Java的Internet瀏覽器運(yùn)行Applet概述主類必須作為Applet類的子類,格式如下:不是完整獨(dú)立的程序,而是嵌入在HTML文件中利用瀏覽

2、器或appletviewer所提供的圖形用戶界面顯示運(yùn)行Applet的特點(diǎn)publicclass類名extendsApplet{……}Applet.javaApplet.classWWW服務(wù)器中HTML文件.htmlWWW瀏覽器編譯嵌入下載運(yùn)行Applet特點(diǎn)importjava.applet.Applet;importjava.awt.Graphics;publicclassExamextendsApplet{Stringstr;publicvoidinit(){str=“HereisanApplet”;}publi

3、cvoidpaint(Graphicsg){g.drawString(str,100,100);//在(100,100)處顯示}}引入類java.applet.Applet必須有一個(gè)Applet類的子類且為公共類應(yīng)用程序中無main()方法幾點(diǎn)注意:Applet概述實(shí)現(xiàn)過程:Applet小程序經(jīng)過編輯、編譯,得到字節(jié)碼文件C:>javacExam.java嵌入到HTML文件中,保存為Exam.html(文件名沒有限制)

4、=200>運(yùn)行:用瀏覽器(含JVM)打開Exam.html文件或C:>appletviewerExam.htmlApplet類的繼承關(guān)系java.lang.Objectjava.awt.Componentjava.awt.Containerjava.awt.Paneljava.applet.Appletinit()方法完成初始化操作,如創(chuàng)建對(duì)象、設(shè)置參數(shù)、加載圖形在Applet程序第一次加載時(shí)調(diào)用,僅執(zhí)行一次start()方法啟動(dòng)Applet主線程運(yùn)行初始化后和重啟時(shí)被調(diào)用

5、(reload或返回)paint(Graphicsg)方法將結(jié)果輸出/繪制到界面上被自動(dòng)調(diào)用(啟動(dòng)后/窗口改變/repaint()調(diào)用)stop()方法暫停Applet程序執(zhí)行,用于結(jié)束一般資源的操作destroy()方法終止Applet程序執(zhí)行,釋放所占用的資源和關(guān)閉連接Applet類的主要方法Applet類的主要方法importjava.applet.Applet;importjava.awt.*;publicclassExamextendsApplet{publicvoidinit(){//初始化Applet程序

6、………}publicvoidstart(){//啟動(dòng)Applet線程………}publicvoidpaint(Graphicsg){//繪制輸出顯示信息………}publicvoidstop(){//暫停線程………}publicvoiddestroy(){//釋放系統(tǒng)資源,結(jié)束線程………}}Applet類的主要方法init()start()stop()destroy()第一次載入啟動(dòng)執(zhí)行Browser轉(zhuǎn)向其他頁,Applet暫停執(zhí)行Applet返回當(dāng)前頁,重新激活A(yù)pplet退出瀏覽器Applet的生命周期HTML文件超文

7、本標(biāo)記語言(HTML)和開始和結(jié)束的標(biāo)記和瀏覽器窗口標(biāo)題內(nèi)容的標(biāo)記和瀏覽器窗口中顯示內(nèi)容的標(biāo)記Applet程序的標(biāo)記Applet標(biāo)記參數(shù)傳遞:value=<參數(shù)值>>如:在Applet

8、程序中,讀取參數(shù)值方法:StringgetParameter(“參數(shù)名”)String類型Applet示例//使用HTML文件傳遞參數(shù),顯示一個(gè)紅色字符串importjava.applet.Applet;importjava.awt.*;publicclassExamextendsApplet{Stringstr;intx,y,h

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

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

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