- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网路应用程式JavaApplet
網路應用程式Java Applet
1. 前言 2
2. Java Applet的編輯到執行 3
(1). 編輯 3
(2). 編譯 4
(3). 嵌入網頁 5
(4). 執行 6
3. Applet的開啟與結束 8
(1). 範例練習:exp12_2_1.java 9
4. HTML傳遞參數給Applet 12
(1). 範例練習:exp12_3_1.java 12
5. Applet之間的互動 16
(1). 範例練習:exp12_4_1.java 17
6. 實例:exp12_5_1.java 23
前言
本書Java學習入門從主控制台模式下(「命令提示字元」視窗)開始,先介紹Java基本語法與流程控制來奠定Java的基礎。接著撰寫視窗應用程式,開啟Java應用的大門。然而在網路為主流的當下,Java豈可缺席?這一章我們就好好來認識Java如何撰寫網路應用程式。
Java能在網路上執行,是透過JApplet類別的程式,JApplet類別亦擁有視窗環境下的所有元件及繪圖功能,Swing套件也都可以使用。我們上網時,幾乎都透過瀏覽器程式,例如HTML語言,這種語言負責架起眾多平台間的溝通重任,必須預留極大的發展空間,先天上不能有太多的限制,相對的就顯得非常陽春,但是它提供透過外掛、嵌入等功能。Java Applet程式正是透過這種方式嵌入HTML程式內
Java Applet的編輯到執行
Java Applet雖是由Java撰寫的程式,但却無法在編譯過後直接執行。須嵌入Web網頁,再藉由支援Java的瀏覽器(如Internet Explorer)來執行。因此Java Applet程式從編輯到執行的過程,需要下列四個的步驟:
1. 編輯:撰寫Java Applet程式,並以文字檔格式儲存,檔案名稱為 『XXXX.java』。其中「XXXX」為主檔名,「java」為副檔名。
2. 編譯:在「命令提示字元」視窗(主控制台模式下)下達 『javac XXXX.java』XXXX.class」。
3. 嵌入網頁:撰寫html格式檔案,在 APPLET … /APPLET 之間, 嵌入Java程式編譯過的類別檔「XXXX.class」。
4. 執行:在支援Java的瀏覽器(如IE)中執行該html格式檔案。 若在『XXXX.html』檔案圖示上快按二下,亦可執行。
接下來,我們用一個簡單的Java Applet程式,來進行Java Applet程式從編輯到執行的完整過程。在本書中有關Java Applet程式與所在資料夾改用A開頭。
編輯
Step1 開啟「記事本」撰寫下列程式碼(行號是方便解說, 不必鍵入)。
1. 行02、03:Java Applet程式主類別繼承javax.swing套件的 JApplet類別。
2. 行04~06:Java Applet程式與Java Application程式最大的 不同是,Applet沒有執行程式的入口main()方法。在這裡我們 看到的執行入口是自動重繪的paint()方法。除此之外,Applet 尚有其他執行入口,如:init()、start()、stop()、destory(), 請參閱12.2節。
3. 行05:為本Applet程式所要表述的內容。即在畫布的座標 (100,50)處顯示 “百聞不如一見!” 字串,而這個畫布未來 將會出現在瀏覽器內。
Step2 程式碼撰寫完後,以文字檔格式儲存,檔案名稱為『A12_1_1.java』。
編譯
Step1 開啟「命令提示字元」視窗,進入檔案「A12_1_1.java」所 在的目錄。
Step2 鍵入『javac A12_1_1.java』 鍵。 則系統進行編譯的工作。
Step3 編譯完後,該目錄多出一個類別檔『A12_1_1.class』。
嵌入網頁
Step1 開啟「記事本」撰寫下列HTML網頁程式(行號是方便解 說,不必鍵入)。
1. 行07:在 APPLET … /APPLET 之間,嵌入Java程式 編譯過的類別檔「A12_1_1.class」。
2. 行03:為瀏覽器的標題列文字,文字可任意設定。
3. 在 APPLET 標籤能設定的屬性,整理如下:
① CODE:為必要屬性,指定Applet類別檔(.class)檔名。 而檔案所在資料夾路徑由CODEBASE屬性設定。
② CODEBASE:選擇性屬性,指定存放Applet類別檔的路 徑。若省略本屬性設定,則表示HTML網頁程式檔 (.html)與Applet類別檔(.class)放在同一資料夾。
③ ALT:選擇
您可能关注的文档
最近下载
- RAPTOR程序设计例题参考答案.docx
- 中国文化概况 Chapter 9 Culinary Culture 饮食茶酒文化 英文介绍 .ppt
- 山东黄金集团招聘笔试真题2023.pdf
- 高中英语教学课件:Unit 2 Mother of Ten thousand babies2.pptx
- 测测基础认证题库咨询师职业道德与守则考试题库答案-测测达人版.docx
- 部编版语文二年级上册第五单元大单元教学设计核心素养目标.pdf VIP
- 宁夏水洞沟电厂焊接专业施工组织设计.pdf VIP
- 园林植物识别与应用全套教学课件.pptx
- 必威体育精装版人教部编版道德与法治五年级上册《班委会的职责》教学课件.ppt
- 外墙保温旁站记录.docx VIP
文档评论(0)