官术网_书友最值得收藏!

2.7 一個簡單的Java Applet應用程序

【實例2.6】還有一種小應用程序,即Applet,其實它就是一段Java代碼,但這段代碼可以以適當的方式嵌入到HTML頁面。這里舉一個簡單的例子,讓讀者對Java語言在網絡上的應用有直觀和初步的認識。

2.7.1 編寫一個Applet

首先使用打開記事本,編寫代碼如下所示。將文件保存在D盤根目錄下,文件名設置為

JavaApplet.java。這是一個簡單的Applet應用程序,只輸出一句話“This is my first Java Applet!”。

01         //2、3行導入實現Applet需要的類庫
02         import java.applet.Applet;
03         import java.awt .*;
04         //通過繼承方式定義并實現一個Applet類JavaApplet
05         public class JavaApplet extends Applet{
06              public void paint(Graphics g){
07         //調用Graphics對象g的drawString方法,在html頁面的指定位置打印一行字符串
08                  g.drawString("This is my first Java Applet!",20,10);
09              }
10         }

【代碼說明】第2~3行導入實現Applet需要的類庫,通過import關鍵字執行導入。第5行創建一個類JavaApplet,第8行輸出用戶能看到的結果。

2.7.2 編寫一個用來調用Applet Java程序的HTML文件

打開一個記事本,編寫如下代碼,同樣保存在D盤根目錄下,文件名為Applet.html,這是一個HTML頁面文件。

01   <html>
02   <title> My Applet Test</title>
03   <h1>My Applet Test</h1>
04   <applet
05         //JavaApplet.class就是JavaApplet.Java經過編譯后的類,該類在這里得到調用
06         code ="JavaApplet.class"
07         width=250
08         height=250
09         name="MyApplet">
10   </applet>
11   </html>

【代碼說明】第1行和第11行的<html></html>是HTML文件的標識。第4~10行在HTML文件中插入了一個<applet>標簽,注意第6行的code屬性為JavaApplet.class,是編譯后的JavaApplet.java。

2.7.3 Applet的運行過程

編譯JavaApplet.java,在DOS窗口中該文件所在的目錄下輸入“javac JavaApplet.java”,如果編譯成功,效果會如圖2.23所示。在同樣的目錄下輸入“appletviewer applet.html”,效果如圖2.24所示。按Enter鍵后顯示Java Applet的運行結果,如圖2.25所示。

圖2.23 編譯JavaApplet.java程序的結果

圖2.24 執行applet.html

圖2.25 Java Applet的運行結果

說明

只要讀者認真體會上述過程,再實際運行一下,就會很快理解并掌握本節的基本內容。

主站蜘蛛池模板: 厦门市| 南乐县| 太和县| 福安市| 温宿县| 通化市| 河南省| 兴业县| 布拖县| 和静县| 虎林市| 桓台县| 田林县| 柳州市| 广德县| 恩平市| 大足县| 泗洪县| 阜平县| 三穗县| 西平县| 确山县| 曲周县| 娱乐| 富宁县| 察雅县| 获嘉县| 阳泉市| 色达县| 门头沟区| SHOW| 慈利县| 密云县| 鄢陵县| 青铜峡市| 江都市| 三门峡市| 仁布县| 大同市| 新余市| 巴青县|