网路应用程式javaapplet

网路应用程式javaapplet

ID:8165174

大小:1008.00 KB

页数:29页

时间:2018-03-08

网路应用程式javaapplet_第1页
网路应用程式javaapplet_第2页
网路应用程式javaapplet_第3页
网路应用程式javaapplet_第4页
网路应用程式javaapplet_第5页
资源描述:

《网路应用程式javaapplet》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、網路應用程式JavaApplet1.前言22.JavaApplet的編輯到執行3(1).編輯3(2).編譯4(3).嵌入網頁5(4).執行63.Applet的開啟與結束8(1).範例練習:exp12_2_1.java94.HTML傳遞參數給Applet12(1).範例練習:exp12_3_1.java125.Applet之間的互動16(1).範例練習:exp12_4_1.java176.實例:exp12_5_1.java23前言  本書Java學習入門從主控制台模式下(「命令提示字元」視窗)開始,先

2、介紹Java基本語法與流程控制來奠定Java的基礎。接著撰寫視窗應用程式,開啟Java應用的大門。然而在網路為主流的當下,Java豈可缺席?這一章我們就好好來認識Java如何撰寫網路應用程式。  Java能在網路上執行,是透過JApplet類別的程式,JApplet類別亦擁有視窗環境下的所有元件及繪圖功能,Swing套件也都可以使用。我們上網時,幾乎都透過瀏覽器程式,例如HTML語言,這種語言負責架起眾多平台間的溝通重任,必須預留極大的發展空間,先天上不能有太多的限制,相對的就顯得非常陽春,但是它提

3、供透過外掛、嵌入等功能。JavaApplet程式正是透過這種方式嵌入HTML程式內JavaApplet的編輯到執行  JavaApplet雖是由Java撰寫的程式,但却無法在編譯過後直接執行。須嵌入Web網頁,再藉由支援Java的瀏覽器(如InternetExplorer)來執行。因此JavaApplet程式從編輯到執行的過程,需要下列四個的步驟:1.編輯:撰寫JavaApplet程式,並以文字檔格式儲存,檔案名稱為 『XXXX.java』。其中「XXXX」為主檔名,「java」為副檔名。2.編譯:

4、在「命令提示字元」視窗(主控制台模式下)下達 『javacXXXX.java』指令。編譯無誤,會產生類別檔「XXXX.class」。3.嵌入網頁:撰寫html格式檔案,在之間, 嵌入Java程式編譯過的類別檔「XXXX.class」。4.執行:在支援Java的瀏覽器(如IE)中執行該html格式檔案。 若在『XXXX.html』檔案圖示上快按二下,亦可執行。接下來,我們用一個簡單的JavaApplet程式,來進行JavaApplet程式從編輯到執行的完整過程。在本

5、書中有關JavaApplet程式與所在資料夾改用A開頭。(1).編輯Step1開啟「記事本」撰寫下列程式碼(行號是方便解說,不必鍵入)。1.行02、03:JavaApplet程式主類別繼承javax.swing套件的 JApplet類別。2.行04~06:JavaApplet程式與JavaApplication程式最大的 不同是,Applet沒有執行程式的入口main()方法。在這裡我們 看到的執行入口是自動重繪的paint()方法。除此之外,Applet 尚有其他執行入口,如:init()、sta

6、rt()、stop()、destory(), 請參閱12.2節。3.行05:為本Applet程式所要表述的內容。即在畫布的座標 (100,50)處顯示“百聞不如一見!”字串,而這個畫布未來 將會出現在瀏覽器內。Step2程式碼撰寫完後,以文字檔格式儲存,檔案名稱為『A12_1_1.java』。(1).編譯Step1開啟「命令提示字元」視窗,進入檔案「A12_1_1.java」所   在的目錄。Step2鍵入『javacA12_1_1.java』,按鍵。則系統進行編譯的工作。Step3編譯完後,該目錄

7、多出一個類別檔『A12_1_1.class』。嵌入網頁Step1開啟「記事本」撰寫下列HTML網頁程式(行號是方便解   說,不必鍵入)。1.行07:在之間,嵌入Java程式 編譯過的類別檔「A12_1_1.class」。2.行03:為瀏覽器的標題列文字,文字可任意設定。3.在標籤能設定的屬性,整理如下: ①CODE:為必要屬性,指定Applet類別檔(.class)檔名。  而檔案所在資料夾路徑由CODEBASE屬性設定。 ②CODEBASE:選

8、擇性屬性,指定存放Applet類別檔的路  徑。若省略本屬性設定,則表示HTML網頁程式檔  (.html)與Applet類別檔(.class)放在同一資料夾。 ③ALT:選擇性屬性,當瀏覽器無法執行標籤  內的JavaApplet程式時,指定顯示的替代文字。④WIDTH:選擇性屬性,指定JavaApplet程式在瀏覽器的展示區寬度。⑤HEIGHT:選擇性屬性,指定JavaApplet程式在瀏覽器的展示區高度。⑥NAME:選擇性屬性,指定JavaApp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。