實用 Java 程式【06】

第六篇
彩色動態按鈕程式

適合程度: 初學者 一般程度 進階者 以上均宜

原始 Java 程式碼:
<!--Java Code Begin-->
<applet code="Buttonbar.class" name="buttonbarapplet" width="160" height="150">
<param name="BGCOLOR" value="WHITE">
<param name="BACKGROUNDIMAGE" value="parchment.jpg">
<param name="DEFAULTFONTCOLOR" value="white">
<param name="FONTSTYLE1" value="BOLD">
<param name="BUTTONSTAYPRESSED" value="true">
<param name="HIGHLBUTTON" value="mainbuttonhighl.gif">
<param name="NORMBUTTON" value="mainbutton.gif">
<param name="PRESSEDBUTTON" value="mainbuttonpressed.gif">
<param name="PRESSEDSOUND" value="pressed.au">
<param name="DEFAULTDESTFRAME">
<param name="BUTTONTEXT1" value="主要選單">
<param name="BUTTONTEXT2" value="測試一">
<param name="BUTTONTEXT3" value="測試二">
<param name="BUTTONTEXT4" value="測試三">
<param name="BUTTONTEXT5" value="寫信給我">
<param name="DESTURL1" value="../../index.htm">
<param name="DESTURL2" value="../../index.htm">
<param name="DESTURL3" value="../../index.htm">
<param name="DESTURL4" value="../../index.htm">
<param name="DESTURL5" value="mailto:leewn@webpage.idv.tw">
<param name="STATUSMESSAGE1" value="這裡可進入首頁">
<param name="STATUSMESSAGE2" value="這是測試一">
<param name="STATUSMESSAGE3" value="這是測試二">
<param name="STATUSMESSAGE4" value="這是測試三">
<param name="STATUSMESSAGE5" value="歡迎來信指教">
</applet>
<!--Java Code End-->
鏈結網址可使用相 (絕) 對路徑,建議您養成使用相對路徑習慣。
如果您真的學不來,建議您照套,並只修改紅色部份及增減數量即可。
請打開您的喇叭音效,當按下按鈕時會有音響哦。

常用參數說明:
NORMBUTTON 正常時圖檔 ="mainbutton.gif"
HIGHLBUTTON 滑鼠移到上面時圖檔 ="mainbuttonhighl.gif
PRESSEDSOUND 滑鼠按下時聲音 value="pressed.au"
PRESSEDBUTTON 滑鼠按下時圖檔 ="mainbuttonpressed.gif"
BACKGROUNDIMAGE 背景圖檔,可使用 .GIF 或 .JPG 圖檔 (optional)
BUTTONSTAYPRESSED 按鈕按下後停留時間設定,一般不用改他 value="true" (optional)
ORIENTATION 按鈕擺放方式,內定為垂直,您可加入
<param name="orientation" value="horizontal">,改為水平 (optional)
DEFAULTDESTFRAME 開窗方式,內定為開一個新視窗 (_top),您也可以變更為
<param name="defaultdestframe" value="main"> 以利配合多窗框使用 (optional)
BUTTONTEXT# 按鈕顯示之文字(依序數字),注意不要超過畫面
DESTURL# 這是要鏈結的網址,記得對映 TEXT# 的參數值,可使用絕對或相對路徑,您也依需要增減數量
STATUSMESSAGE# 狀態欄文字顯示,這也是要記得對映 TEXT# 的參數值哦
FONTSTYLE# 字體參數,# 是指定那一個按鈕,您可選 PLAIN、 ITALIC 或 BOLD (optional)
DEFAULTFONTCOLOR 內定字形值:內定字形為 Arial,尺寸為 12 ,顏色為 black,您可以改成 defaultfontcolor" value="red" (optional)
英文字母顏色參考:bluecyandarkgraygraygreenlightgraymagentaorangepinkredwhiteyellow;您也可以使用 HTML 16 進位色碼值,如 #RRGGBB
(optional) 表示可選擇性加入與否

注意事項:
請注意 Buttonbar.class,且必須與欲加入的 HTML 網頁同一目錄,如果要分開存放,記得加入目錄路徑,如:
<applet codebase="/directory/" code="Buttonbar.class">/directory/ 表示您欲存放此 Buttonbar Appelt 的相對目錄或絕對目錄名稱。
這裡的 name="buttonbarapplet" 不可省略;width="160" height="150" 則配合按鈕擺放方式與數量調整。
當您要修改又沒有把握時,請逐一改逐修改仔細觀察他的變化。
所有 *.class 與放置之網頁,上傳須採 ASCII 文字模式;圖檔則採 BINARY 模式。
如果您覺的他的底圖或按鈕圖片不好看,可以用繪圖軟體製作但要使用同檔名。
注意:部份 NetScape Browser 中文字可能無法正常顯示。

注意:Java 程式會消耗大量 CPU 資源,使用時不宜太多共築。

如何完整取得所有資料:
如果您想完整取得電子報內所有檔案資料,我們提供燒錄光碟片給您 Go
凡加入教學或教材會員者,均可獲得以下乙份完整的資料光碟。
詳細內容:語法教學第一電子報第二電子報第三期電子報網頁圖窟

結論與建議:
本站所有報導資料,歡迎網友加入鏈結或轉載內容,惟請保留文章完整,並註明此 引用來源 ,謝謝您的支持與配合。
本報每篇報導都花上 8 小時以上搜集、整理及撰稿,絕對值得初學者或想徹底學會 HTML 語法網友永久保存。
強烈建議您 學會 HTML 語法 ,她真的簡單易學,懂了她您就能駕馭她,讓您使用所見即所得軟體更得心應手。
本報導屬於完全免費性質, 索取教材資料 屬個人自由意願,而回饋給您的光碟片,則是我們的誠意而已
一篇保證前所未見的 HTML 教學課程,絕對是您學習 HTML 的好教材,強烈建議您進入實際體驗一下。
本電子報報導資料,未來將繼續每隔 30 日發表一次,以嘉惠更多想學會 HTML 網友,歡迎 繼續訂閱
本報導內容或資料,因限人力、時間,非教學會員,不接受任何疑惑解答,敬請見諒。