怎樣把Java Applet嵌入HTML
發(fā)布時間:2008-08-26 閱讀數(shù): 次 來源:網(wǎng)樂原科技
一、 前言
首先你已經(jīng)知道,使用Java 語言可以編寫兩種類型的程序:應(yīng)用程序 (Application)和小應(yīng)用程序(Applet)。應(yīng)用程序是可以獨立運行的程 序,HotJava瀏覽器即是典型的一例,人們還記得當HotJava剛推出時,那 跳動的小人給當時呆板的瀏覽器帶來的勃勃生機以及其強大的交互性操作 是多么振奮人心。Java 語言還能編寫一種小應(yīng)用程序Applet,它不能獨立 運行,而是要嵌入HTML文件,遵循一套約定,在支持Java的瀏覽器(如: Netscape Navigator 2.02版本以上,HotJava,Microsoft Internet Explorer 3.0版本以上)運行,Java目前應(yīng)用最廣泛的領(lǐng)域,或許也是Java 使你感興趣的地方,就是在WWW網(wǎng)頁(Home Page / Pages)設(shè)計中加入動畫、 影像、音樂等,而要達到這些效果使用最多的是Java Applet和Java Script (這是一種Java的命令稿語言),本文主要說明怎樣把Java Applet嵌入到HTML文件中。
二、 在HTML文件中加入Java Applet
1.編寫Java Applet小應(yīng)用程序
首先你要找一個文字處理工具來編寫你的小應(yīng)用程序,比方在Windows下 的小作家、記事本就可以。為了簡單,我們以一個能在屏幕上顯示“Hello World!”字樣的小應(yīng)用程序為例,你也可以用一個你喜歡的其它小應(yīng)用程序 來作,但不管是什么小應(yīng)用程序,編寫好存儲時必須用純文本格式。 // 程序名是HelloApplet . java import java . awt . Graphics; import java . applet. Applet; public class HelloApplet extends Applet { public void paint (Graphics g ) { g.drawString ("Hello World!", 50, 25); } }
2.編譯Java小應(yīng)用程序
編寫并存儲好你的小應(yīng)用程序后,接著就可以編譯它了。說到編譯,自然是使用Sun公司的Java開發(fā)工具JDK最好了,若你已連入WWW,JDK可以從Sun公司的網(wǎng)頁取到或從以下地址下載:http://java.sun.com/JDK-1.0/ installation.html。用戶在使用JDK時,要在路徑中增加 c:\java\bin, 并 要更新環(huán)境變量GLASSPATH, 關(guān)于這方面的內(nèi)容請查看有關(guān)資料。有了JDK,編譯HelloApplet.java很簡單,對于Windows 95/NT (在DOS Shell下)用戶,你只要在命令行鍵入:javac HelloApplet.java編譯成功將產(chǎn)生一個HelloApplet.class的文件。
3.把小應(yīng)用程序嵌入HTML文件
如前所述,Applet小應(yīng)用程序是在網(wǎng)絡(luò)瀏覽器中執(zhí)行的程序,它不能獨立運行,為了觀察小應(yīng)用程序的結(jié)果,先編寫一個HTML文件,編寫HTML文件最好使用普通的文本編輯器。 為了在HTML文件中嵌入小應(yīng)用程序,Sun公司在HTML語言規(guī)范中加入"applet"標簽,在這個標簽中,可以在“CODE=”后指定小應(yīng)用程序的字節(jié)碼文件的名字,在“WIDTH=”和“HEIGHT=”后分別指定小應(yīng)用程序運行時所占位置的寬度和高度(以象素為單位)。值得注意的是,在"APPLET"標簽中指定的寬度和高度一定要比小應(yīng)用程序的繪圖或打印的位置大,否則你在屏幕上就不會看到它了。在"APPLET"標簽中還可以利用CODEBASE、ALIGN、HSPACE及VSPACE等其它屬性。
4.觀察小應(yīng)用程序的執(zhí)行結(jié)果
現(xiàn)在有了HTML文件,啟動瀏覽器。你可以先不必理會網(wǎng)絡(luò)問題,即使瀏覽 器或網(wǎng)絡(luò)連接軟件提示缺少網(wǎng)絡(luò)連接,你也可以不必管它。運行瀏覽器后,找到標有Open Local, Open File或Open的菜單或按鈕,它能使你瀏覽本地的磁盤文件,Open File命令告訴瀏覽器從本地磁盤讀HTML文件,進行語法分析并顯示,就如同它是Web頁一樣。通過運用瀏覽器的Open Local命令,你可以在 自己的計算機上編寫測試你的HTML文件,從而看到小應(yīng)用程序運行結(jié)果。
三、 把Java小應(yīng)用程序連接到自己的網(wǎng)頁中
如果你的小應(yīng)用程序運行結(jié)果同自己預(yù)期的一樣,你就可以把它鏈接到自 己的網(wǎng)頁中了,方法是在網(wǎng)頁中安排一個超鏈接指向HelloApplet.html。