單元二十九Java applet 程式設(shè)計(jì) -- 蹦跳的變色字、流動(dòng)變色字_第1頁(yè)
單元二十九Java applet 程式設(shè)計(jì) -- 蹦跳的變色字、流動(dòng)變色字_第2頁(yè)
單元二十九Java applet 程式設(shè)計(jì) -- 蹦跳的變色字、流動(dòng)變色字_第3頁(yè)
單元二十九Java applet 程式設(shè)計(jì) -- 蹦跳的變色字、流動(dòng)變色字_第4頁(yè)
單元二十九Java applet 程式設(shè)計(jì) -- 蹦跳的變色字、流動(dòng)變色字_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單元二十九:Java applet 程式設(shè)計(jì) - 蹦跳的變色字、流動(dòng)變色字和水中倒影單元目的:使學(xué)習(xí)者可以利用現(xiàn)成的 Java applet 設(shè)計(jì)出不同之顯示效果,增加首頁(yè)之豐富性。單元準(zhǔn)備工作:熟悉任一簡(jiǎn)單的文字編輯器如記事本,並利用 Windows 95 中 Ctrl-C 複製 Ctrl-V 貼上功能,方便文章之編輯。單元範(fàn)例:前言Java 雖然是目前也極可能是未來(lái)網(wǎng)際網(wǎng)路中當(dāng)紅之程式語(yǔ)言,好像現(xiàn)在不在首頁(yè)上加上 Java 東西好現(xiàn)就跟不上時(shí)代潮流的感覺(jué),但是筆者認(rèn)為除非學(xué)習(xí)者想往程式設(shè)計(jì)師方向發(fā)展,否則何必為喝牛奶而去開(kāi)牧場(chǎng)呢?筆者秉持一貫原則就是儘可能方便快速設(shè)計(jì)出首頁(yè),故在底下各單元

2、中將介紹在網(wǎng)路一些現(xiàn)成的 Java applet 的使用方法,只要學(xué)習(xí)者將它稍加修改放入所設(shè)計(jì)好的首頁(yè)中,便可以產(chǎn)生許多驚奇的特殊效果了。底下為 Java Applet 在 HTML 中的語(yǔ)法介紹:<APPLET 【CODEBASE = 程式碼之 URL 地址】CODE = 類(lèi)別名.class【ALT = 代替動(dòng)態(tài)欄文字】【NAME = 動(dòng)態(tài)欄名稱(chēng)】WIDTH = 寬度點(diǎn)數(shù) HEIGHT = 高度點(diǎn)數(shù)【ALIGN = 排列設(shè)定值】【VSPACE = 垂直點(diǎn)數(shù)】【HSPACE = 水平點(diǎn)數(shù)】>【<PARAM NAME = param1_name VALUE = ”param1_

3、value”】【<PARAM NAME = param2_name VALUE = ”param2_value”】</APPLET>其中【】?jī)?nèi)可有可無(wú)依使用者需要而增減,以下是所用參數(shù)的定義:CODEBASE:用來(lái)指定程式碼之 URL 地址,一般是目錄。CODE:用來(lái)指定類(lèi)別檔名。ALT:當(dāng)動(dòng)態(tài)欄無(wú)法表示時(shí),可以用文字來(lái)代替。NAME:用來(lái)定義動(dòng)態(tài)欄名稱(chēng)。WIDTH:用來(lái)定義動(dòng)態(tài)欄的寬度點(diǎn)數(shù)。HEIGHT:用來(lái)定義動(dòng)態(tài)欄的高度點(diǎn)數(shù)。ALIGN:用來(lái)定義動(dòng)態(tài)欄的排列設(shè)定值,其設(shè)定值有:LEFT, RIGHT, TOP, TEXTTOP, MIDDLE, ABSMIDDLE, B

4、ASELINE, BOTTOM, ABSBOTTON。VSPACE:用來(lái)定義動(dòng)態(tài)欄的上下顯示區(qū)的點(diǎn)數(shù)。HSPACE:用來(lái)定義動(dòng)態(tài)欄的左右顯示區(qū)的點(diǎn)數(shù)。PARAM:用來(lái)定義動(dòng)態(tài)欄的輔助變數(shù)內(nèi)容,這輔助變數(shù)含有兩個(gè)內(nèi)部參數(shù):輔助變數(shù)名 (NAME) 與輔助變數(shù)值 (VALUE)。須注意的是如果使用在 Unix 環(huán)境,CODEBASE 及 CODE 大小寫(xiě)並不相同,一般而言動(dòng)態(tài)欄的輔助變數(shù) PARAM 大概有底下幾行:<PARAM NAME = “FONT” VALUE = "TimesRoman">表示字形,有 Helvetica, Courier, Dialog,

5、 TimesRoman。<PARAM NAME = “STYLE" VALUE = "BOLD+ITALIC">表示字體,有 normal, bold, italic, bold+italtic。<PARAM NAME = “COLOR" VALUE = "255,255,0">表示字體顏色,有十進(jìn)制及十六進(jìn)制兩種,如附錄 C 所示。<PARAM NAME = “BACKGROUND" VALUE = "255,0,0">表示背景顏色,有十進(jìn)制及十六進(jìn)制兩種,如附錄 C

6、 所示。A. 蹦跳的變色字將光碟中 JitterText.zip 檔案解開(kāi)後,會(huì)產(chǎn)生 JitterText.class, JitterText.html, JitterText.java 三個(gè)檔案,其中 JitterText.java 為原始檔 JitterText.html 為範(fàn)例檔,JitterText.class 則將它與我們所設(shè)計(jì)之首頁(yè)放置同一目錄即可,蹦跳的變色字看起來(lái)很花俏,字就會(huì)變顏色及位置,蠻有趣的!範(fàn)例程式如下:<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="

7、;text/html; charset=big5"> <META NAME="Author" CONTENT="shie"> <META NAME="GENERATOR" CONTENT="Mozilla/4.04 en (Win95; I) Netscape"> <TITLE>蹦跳的變色字</TITLE></HEAD><BODY><CENTER><B><FONT SIZE=+4>蹦跳的變色字

8、</FONT></B><BR><BR><BR><applet code="JitterText.class" width=470 height=40><param name=BGCOLOR value="000000"><param name=TEXTCOLOR value="FF0000"><param name=TEXT value="JAVA 特殊效果-蹦跳的變色字"><param name=SP

9、EED value=250><param name=RANDOMCOLOR value=1></applet></CENTER></BODY></HTML>範(fàn)例 1 (JitterText.htm)學(xué)習(xí)者只要將 <applet code="JitterText.class" </applet> 加入自己設(shè)計(jì)好的首頁(yè)中即可,其中參數(shù)定義如下:width, height:顯示之寬度和高度,字?jǐn)?shù)如果比較少,字體會(huì)自動(dòng)變大,反之則變小。BGCOLOR:背景顏色,十六進(jìn)制。TEXTCOLOR:文字調(diào)色

10、板,十六進(jìn)制。TEXT:欲顯示文字串,需填在 ” 中。SPEED:變化速度,單位毫秒。RANDOMCOLOR:隨機(jī)變化值,非零整數(shù)。範(fàn)例示範(fàn)如圖 1 所示:圖 1如果我們將背景改成白色,也就是說(shuō) <param name=BGCOLOR value="FFFFFF">,如圖 2 所示:圖 2B. 流動(dòng)變色字將光碟中 fxText.zip 檔案解開(kāi)後,會(huì)產(chǎn)生 fxText.class, imageLoader.class, fxTexthtml, fxText.java, imageLoader.java, applets.gif, appletsbg.gif 七個(gè)

11、檔案,其中 *.java 為原始檔 fxText.html 為範(fàn)例檔,*.class 則將它與我們所設(shè)計(jì)之首頁(yè)放置同一目錄即可,applets.gif 為上圖而且必需要有部份是透明的,另外一張圖 appletsbg.gif 在下,當(dāng)作底色,底下那一張圖會(huì)不斷的動(dòng),透過(guò)上圖透明的部份,感覺(jué)就是流動(dòng)變色字了。範(fàn)例程式如下:<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5"> <META NAME="Au

12、thor" CONTENT="shie"> <META NAME="GENERATOR" CONTENT="Mozilla/4.04 en (Win95; I) Netscape"> <TITLE>流動(dòng)變色字</TITLE></HEAD><BODY><CENTER><B><FONT SIZE=+4>流動(dòng)變色字</FONT></B><BR><BR><BR><ap

13、plet code="fxText.class" width=283 height=68><param name=BACKGROUND value="appletsbg.gif"><param name=FOREGROUND value="applets.gif"></applet></CENTER></BODY></HTML>範(fàn)例 2 (fxText.htm)學(xué)習(xí)者只要將 <applet code="fxText.class" &

14、lt;/applet> 加入自己設(shè)計(jì)好的首頁(yè)中即可,其中參數(shù)定義如下:width, height:顯示之寬度和高度,最好和上圖同大小。BACKGROUND:背景圖。FOREGROUND:前景圖。學(xué)習(xí)者可依單元十五自行製作背景圖和前景圖,範(fàn)例示範(fàn)如圖 3 所示:圖 3C. 水中倒影將光碟中 lake.zip 檔案解開(kāi)後,會(huì)產(chǎn)生 Lake.class, lake.html, demo.jpg 三個(gè)檔案,其中 lake.htm 為範(fàn)例檔,Lake.class 則將它與我們所設(shè)計(jì)之首頁(yè)放置同一目錄即可,demo.jpg 為範(fàn)例圖,效果可以產(chǎn)生水中倒影浮動(dòng)感覺(jué),有一種湖邊寧?kù)o安詳?shù)母杏X(jué),非常漂亮,

15、為目前 Java applets 最常被使用的,你的首頁(yè)該有吧!範(fàn)例程式如下:<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5"> <META NAME="Author" CONTENT="shie"> <META NAME="GENERATOR" CONTENT="Mozilla/4.04 en (Win95; I) Nets

16、cape"> <TITLE>水中倒影</TITLE></HEAD><BODY><CENTER><B><FONT SIZE=+4>水中倒影</FONT></B><BR><BR><applet code="Lake.class" align="center" width="320" height="380" id="Lake" ><pa

17、ram name="image" value="Grace.gif"></applet> </CENTER></BODY></HTML>範(fàn)例 3 (lake.htm)學(xué)習(xí)者只要將 <applet code="Lake.class" </applet> 加入自己設(shè)計(jì)好的首頁(yè)中即可,其中參數(shù)定義如下:width, height:顯示圖之寬度和高度,要根據(jù)圖檔的大小做調(diào)整,本例的圖檔為 320x240,故 width = "320",但是要注意的是,

18、圖高最好比圖檔的圖高兩倍少一點(diǎn)點(diǎn),本例的圖高原有240,但卻只設(shè)成height = "380",這是為了避免在最底下會(huì)有一小列灰色的底色不斷的出現(xiàn)。name:欲顯示圖名,圖檔格式 JPG 及 GIF 都可以。範(fàn)例示範(fàn)如圖 4 所示:圖 4學(xué)習(xí)者應(yīng)可知道雖然上述設(shè)計(jì)過(guò)程並不難,但是要如何知道有哪些 Java applets 可供應(yīng)用呢?製作最快的方式是去 web 中抓取,但是要考慮著作權(quán)的問(wèn)題,學(xué)習(xí)者可以利用網(wǎng)路搜尋器如 .tw/b5/yam 搜尋關(guān)鍵字 ”applet” 或 “java”,便會(huì)列出幾個(gè)可以在網(wǎng)路上相關(guān)網(wǎng)站,我們可要好好謝謝人家才行!底

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論