作者TonyQ (沉默是金)
看板java
標題Re: [問題] java swing 印出的字體變可點擊?
時間Mon Jul 21 19:02:51 2008
※ 引述《a395397 (不知道為什麼)》之銘言:
: 標題: [問題] java swing 印出的字體變可點擊?
: 時間: Sun Jul 20 13:08:00 2008
:
: 請問可以讓java的字體變可點擊嗎?
:
: 例如~檔名顯示
: a.txt
: b.txt
: 那可以讓這些字體變成
: 藍色的然後可點擊
: → a395397:我雖看了那個demo,但還是看不出什端引來= =我覺得沒什麼 07/21 15:36
: → a395397:關聯性阿@@拍謝...可不可以再給點指示~3Q 07/21 15:39
你可以先想想你要做什麼 , 是不是跟你敘述的一樣... -_-
你指的所謂的可點擊,是純粹就於使用者觀感來判定的 ,
以視覺上來說 , 可點擊 = 藍色+底線 +手型游標,再外加點擊會發生事件.
以swing元件來說 , 設為藍色應該JLabel就做得到 ,
底線要確認一下 , 不行的話就用paint或paintComponent()拿grahpics畫 ,
手型游標在demo裡面有現成的code跟提示 , 拿來抄一下就好了,
至於點擊會發生事件 , 就用每本GUI的書都會教的 actionListener就好.
順便連後面的東西一起講 , 至於你說要開檔案 ,
兜用FileReader把字串接進 JTextArea 之類的元件就好了.
我講到這裡如果你還沒頭緒 , 不是我誤解你需求 ,
那你可能需要重新陳述一下 , 不然就是你連玩這個工具的基本底子都沒有,
keyword差不多都給你了 , 可以先拜一下google .
--
java swing 雖然不是快快樂樂學swing等級,
但是起碼也是算蠻簡單的積木 , 拼拼湊湊自己練習吧.
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.219.202
→ TonyQ:發現JLabel沒color相關函數 XD , 07/21 19:05
→ TonyQ:那就拿JComponent實作一個元素畫一下吧-w-;; 07/21 19:07
推 ClareQ:JLabel不止可以放純文字,也可以放HTML語法 07/21 22:13
推 a395397:3Q~ 07/24 13:02
推 jengjye:setBackGround 跟setForeground啊 08/22 11:07