Java小程序(Applet)

Java小程序(Applet)

ID:40847604

大?。?30.51 KB

頁數(shù):28頁

時間:2019-08-08

Java小程序(Applet)_第1頁
Java小程序(Applet)_第2頁
Java小程序(Applet)_第3頁
Java小程序(Applet)_第4頁
Java小程序(Applet)_第5頁
資源描述:

《Java小程序(Applet)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、第11章JavaApplet(Java小程序)11.1Applet概述11.2java.applet.Applet類11.3Applet小程序的設計步驟11.4在Applet小程序中插入圖片11.5在Applet小程序中播放聲音11.6從網(wǎng)頁向Applet小程序傳送參數(shù)*11.7Applet的安全限制本章要點掌握Java小程序(Applet)編寫方法掌握Applet四個方法的作用理解Applet生命周期概念掌握在Applet中顯示圖片、音頻等外部資源方法掌握從網(wǎng)頁向Applet傳遞參數(shù)的方法11.1Applet概述Applet是基于

2、Web的Java應用程序,俗稱Java小程序Applet程序通常保存在Web服務器中,一旦用戶提出申請,可自動被下載至客戶端客戶端內(nèi)嵌有Java虛擬機的瀏覽器可通過html文件運行Applet程序Applet程序要在圖形界面中運行由于Applet屬于“外來程序”,對它的安全性要求必須十分嚴格Applet小程序?qū)嵗?/Example9_1.javaimportjava.applet.*;importjava.awt.*;publicclassExample9_1extendsApplet{intx=5;publicvoidinit()

3、{//對Applet對象進行初始化setForeground(Color.RED);Fontf=newFont("宋體",Font.BOLD,28);setFont(f);}publicvoidpaint(Graphicsg){//繪制Applet圖形界面x=x+1;if(x>=200)x=5;g.drawString("我們正在編寫Applet小程序",20,x);repaint();for(inti=0;i<20000000;i++);}}

4、lassheight=180width=370>說明:在IE瀏覽器中打開Example9_1.html文件運行結(jié)果如下所示(一行字不斷從上往下移動):程序?qū)嵗f明Applet小程序中不須定義主方法main()因為它的字節(jié)代碼文件不是通過命令java.exe啟動Java虛擬機被執(zhí)行它是通過內(nèi)嵌在瀏覽器中的Java虛擬機被運行的。Applet小程序編寫要點:程序開頭要有importjava.aplet.*;和importjava.AWT.*;句其主類(即public類)必須是Applet類或Japplet類的子類程序中

5、通常要重寫Applet類的init(),start(),stop(),destroy()和paint()方法Applet小程序的運行過程:首先啟動瀏覽器,打開網(wǎng)頁文件(*.html)通過html文件的標志,鏈接至Applet程序的字節(jié)代碼文件啟動內(nèi)嵌于瀏覽器中的Java虛擬機,運行Applet程序的字節(jié)代碼文件JDKbin中提供有可執(zhí)行文件appletviewer.exe,具有類似瀏覽器的功能,也可用于運行Applet程序。在命令行方式下,鍵入如下命令,亦可運行上述applet小程序appletviewerExam

6、ple9_1.html在Java源程序文件中添加“//

”,再在在命令行方式下,鍵入如下命令,亦可運行上述applet小程序appletviewerExample9_1.java用于鏈接Applet字節(jié)代碼文件的html文件,可以只含有標志html文件只能用于制作靜態(tài)網(wǎng)頁,但Applet程序可用于制作動態(tài)網(wǎng)頁。早期的Java語言能獲得青睞,Applet程序功不可沒。11.2java.applet.Applet類//Applet類必須是任何嵌入在html頁中的app

7、let的超類publicclassAppletextendsPanel{publicApplet();publicvoidinit();//初始化方法,由瀏覽器調(diào)用publicvoidstart();//激活方法publicvoidstop();//去活方法publicvoiddestroy();//銷毀方法publicStringgetParameter(Stringname);//獲取網(wǎng)頁參數(shù)publicImagegetImage(URLurl,String?name);//獲取圖片對象publicAudioClipgetAud

8、ioClip(URLurl);//獲取音頻對象publicstaticfinalAudioClipnewAudioClip(URLurl);//創(chuàng)建音頻對象}11.2.2Applet生命周期運行態(tài)初始態(tài)停止態(tài)消亡態(tài)init()star

當前文檔最多預覽五頁,下載文檔查看全文

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

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