网站大量收购独家精品文档,联系QQ:2885784924

应用小程式及绘图.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用小程式及绘图

第 四 章 應用小程式及繪圖 您要寫三種 Java 的程式:控制台應用程式,繪圖應用程式,以及 applets 應用小程式。 控制台應用程式執行於單一的電腦視窗。 繪圖應用程式透過一個繪圖使用者介面 GUI,建立若干個 GUI 元件的視窗。 applets 應用小程式類似繪圖應用程式,執行於網際網路的瀏覽器裡。 控制台應用程式較簡單,本書介紹 Java 基本慨念的程式都使用控制台應用程式。繪圖應用程式能夠產生一些較有趣的輸出,設計起來變化較多也較複雜,本章將引導您學習如何設計一個簡單的 applets 應用小程式顯示一些圖形。 4.1 為何使用 applets 應用小程式 applets 應用小程式是執行於網際網路瀏覽器的一種 Java 程式,它的程式碼存於網路伺服器,當您存取包含 applets 應用小程式的網頁時,它的程式碼就從網路伺服器下載至您的瀏覽器,您的瀏覽器解釋這個網頁,其內含就顯示在您的銀幕。 這種機制有一個很大的優點,您不必在您的電腦裡頭安裝 applets 應用小程式就可從網路伺服器下載執行。 也有一個缺點,網路塞車時您要等很久的時間才能從網路伺服器下載執行。 為此較複雜的程式下載的時間較長,有意願使用的人當然也就較少了。 4.2 HTML 簡介 HTML 是 HyperText Markup Language 的簡稱,中文稱為「超文件標記語言」,不過通常都以 HTML 稱呼它。 以 HTML 撰寫的網頁檔案是由文字及標籤所組成的,這些標籤告訴瀏覽器如何翻譯該網頁的文字。目前 HTML 有上百個標籤,還好您只須了解相關的幾個標籤就可以了。 絕大部份的 HTML 標籤成雙成對出現,前面的標籤稱為「開始標籤」,後面的標籤稱為「結束標籤」,其間為所操作的文字。 HTML 標籤對 Java 是一種 I物件導向/I 的程式語言。 這一對標籤 I ... /I 將標籤間的文字「物件導向」以斜體字顯示出來。「開始標籤」為 I,「結束標籤」為 /I,與開始標籤相同,不過前頭多了一個斜線。 標籤對 B ... /B 表示其間的文字為粗體字。 P ... /P 表示段落。 H1 ... /H1 表示一號字體。 H6 ... /H6 表示六號字體。 一號字體較六號字體為大。 清單標籤 清單(list),如下例: PJava 是一種/P UL LI物件導向/LI LI安全/LI LI跨平台/LI /UL P的語言。/P 在 LI ... /LI 標籤對裡的文字為清單項目。 在 UL ... /UL 標籤對裡的是清單項目的集合。 IMG 標籤 您可透過 IMG 標籤將圖片嵌入您的網頁裡頭,如下例: IMG SRC=magpie.jpg / 要求瀏覽器載入一張 magpie.jpg 檔案的圖片至目前的網頁。 超連結標籤 標籤 A ... /A 超連結對,如下例: A HREF=Java/AHome 當您在 Java 超連結上按一下滑鼠左鍵時,瀏覽器載入該網址的網頁,屬性 HREF 表示所要參考的網址。http 為 HyperText Transfer Protocol 的簡稱,HREF 為 Hypertext REFerence 超連結參考位址的簡稱。 APPLET 標籤 APPLET CODE=BallApplet.class WIDTH=400“ HEIGHT=200 在版面中央顯示一顆直徑為80的黑色球 /APPLET 在 APPLET 與 /APPLET 標籤間的文字,只適用於無法翻譯該標籤的瀏覽器,能翻譯此 APPLET 標籤的瀏覽器不會顯示此文字,它會將 CODE 屬性值 BallApplet.class 的 applets 應用小程式碼載入並執行。WIDTH 屬性表示版面的寬度,HEIGHT 表示版面的高度。 4.3 一個簡單的 applet 程式 //*********** OvalApplet.java ************ import java.applet.Applet; import java.awt.Graphics; public class OvalApplet extends Applet { public void paint(Graphics g) { g.drawOval(140,70, 120,60); } } 執行OvalApplet.class的 網頁OvalApplet.html APPLET CODE=OvalApplet.cla

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档