在不用修改原始程式碼,重新編譯.class的前提下,可以全部或部分覆寫不同時辰的問候語。
說明:
1. H0, H1, H2, ..., H22, H23:分別為 凌晨,一點,兩點,…,二十二點,二十三點的時間參數。
使用說明:
1. 下面是個覆寫 18:00 ~ 18:59 之間問候語的例子:
<appletcode = WelcomeMsg_103.class
name = WelcomeMsg_103
width = 600
height = 30 >
<param name = H18 value = "今天的胃口不好,不想吃晚餐了… "></applet>
2. 下面是個覆寫 07:00 ~ 7:59 與 11:00 ~ 11:59 之間問候語的例子:
<applet
code = WelcomeMsg_103.class
name = WelcomeMsg_103
width = 600
height = 30 >
<param name = H7 value = "雖然太陽曬屁股了,可是我還想要睡覺 zZ...">
<param name = H11 value = "忙了一整個早上,現在摸魚正好,嘿嘿..."></applet>
預設問候語:
0時 = "又是新的一天了,時間過的真快啊!"
1時 = "一點了,您還沒睡,沒有關係嗎?還是您有1:47分恐懼症…"
2時 = "哇!您是夜貓子嗎?已經很晚了耶!記得要趕快去睡覺哦!"
3時 = "半夜三更,天寒地凍,辛苦您啦!"
4時 = "早,還沒睡?還是剛起床,準備下載一些大的檔案嗎?"
5時 = "Good morning, 起的可早,謝謝您一早就光臨…"
6時 = "早安,起床起的真早!(還是夜貓子,還沒睡覺呢?)"
7時 = "您好啊!不需要準備上課或是上班嗎?"
8時 = "耶!不用上班嗎?嗯…那不重要,歡迎光臨。"
9時 = "歡迎光臨,請問需要什麼東西,請自行取用。"
10時 = "Hello,已經休息了嗎?早上一切都順利吧!"
11時 = "開始摸魚了嗎?小心不要被老闆抓到哦!"
12時 = "吃飽了嗎?午餐吃的飽飽,下午才有力氣幹活,不是嗎?"
13時 = "您不睡午覺啊!真厲害,下午可別打瞌睡哦!"
14時 = "Tea Time,來杯咖啡還是可樂?還是要茶?"
15時 = "頭暈暈,腦炫炫,老闆走了,摸魚剛好…"
16時 = "下課(班)了嗎?有沒有塞車呢?"
17時 = "準備要吃晚餐了嗎?"; 18時 = "走,一起去吃晚餐吧 ^-^"
19時 = "今天的電視新聞,真是有夠…xxx"
20時 = "不看電視,和大家一起上網塞車,您真有耐心。"
21時 = "晚安,塞車塞了一晚,辛苦了!"
22時 = "想想看,明天該做些什麼呢?"
23時 = "該休息囉!快點去睡覺,不要錯過睡覺的黃金時段…"
(PS:我想這應該是個創舉吧!看了很多的 Java 和 Applet 的資料,就是沒有看到支援中文參數,這一點值得紀念 ^-^)
說明:
1. font 參數,以 字體 取代。
2. fontsize 參數,以 字大小 取代。
3. background 參數,以 背景色 取代。
4. foreground 參數,以 前景色 取代。
5. action 參數,以 動態效果 取代。有效參數為 閃爍 。
6. fontalignment 參數,以 文字對齊方式 取代。 有效參數為 對左、對中、對右。
7. delaysec 參數,以 延遲秒數 取代。
<applet
code =
WelcomeMsg102c.classWelcomeMsg_102c.class
name =WelcomeMsg102cWelcomeMsg_102c
width = 600
height = 30 >
<param name = 字體 ,value = "新細明體">
<param name = 字大小 ,value = "18">
<param name = 前景色,value = "008080">
<param name = 背景色,value = "ccFFaa">
<param name = 動態效果,value = "閃爍">
<param name = 文字對齊方式,value = "對中">
<param name = 延遲秒數,value = "1"></applet>
注意:
上面這些中文參數是不是能這卻作用,其實還牽涉到瀏覽器的問題。我在 IE5 與 NC4面測試過,都可以正確作用,但不表示在其他版本的瀏覽器可以正確作用。如果您在其他不同於 IE5 或是 NC4 的瀏覽器上觀賞,有問題的話,歡迎您在留言簿上告知或是請您專程發E-mail告知,非常謝謝 ^-^
1. 參數:delaysec,設定動態效果的延遲秒數,有效值範圍為 1 ~ 999.999。
2. 參數:fontalignment,設定文字對齊效果,有效值為LEFT、CENTER、RIGHT。
WelcomeMsg_101(4KB, 1999年12月8日)
裝上Runnale介面,增加閃爍的動態效果。並附加 action 的參數,方便日後動態效果的擴充。
下載的原始程式碼中,有許多的註解,將降低您學習 Java 的門檻。
WelcomeMsg(3KB, 1999年12月7日)
使用 Visual J++ 的環境開發,依照時間不同而有不同問候語的 Applet ,可以設定字型的字體、大小,前景和背景的顏色。
這樣一來,拜訪者無法以瀏覽器檢視原始資料的方式,來得知您不同時間的的問候語句,另一方面,編譯成的.class檔案,很容易重新使用。
如果再裝上 Runnable 介面,來做一些動畫的效果,像是跑馬燈,那就更帥了!