Re: [問題] 使用swing時顏色跑不出來
※ 引述《BearWu (B.r)》之銘言:
: 最近正在學習swing套件的撰寫
: 老師要我們寫出可更換背景及開啟檔案&儲存檔案的範例
: 可是寫的時候 在學校complier時都沒有出錯
: 執行時 也可以正常的更換背景
: 但回到家來complier的時候 卻不行更換背景的
: 我原本以為是因為java版本不同 家裡灌1.5 學校灌1.6的
: 不過就在我家裡的更換為1.6時
: 還是跑不出來更換背景的效果出來
: 程式如下:http://0rz.tw/e93ma
: 請大家看看 是那個地方寫錯了??
: 感謝大家的幫忙~~
手邊沒有環境可以測,
不過我覺得你在學校時候測的code和你丟上來的應該不是同樣的,
由於你沒有把在學校時候測的code跟情況講的很清楚,
初步判斷,如果你是要背景色改變,請用JFrame.setBackgroundColor(Color)
但是畫面還是不會變,因為整個JFrame被area跟buttongroup 這兩樣東西給
佔滿了。
如果你是要下方的area (JTextArea) 背景色改變的話,
請把area的參考放置到成員(參考原始碼中 c 這個成員變數的處理)
然後做area.setBackground(Color);
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.no-ip.info
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.59.247
推
12/13 13:00, , 1F
12/13 13:00, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):