作者TonyQ (骨头)
看板java
标题Re: [问题] 使用swing时颜色跑不出来
时间Thu Dec 13 02:57:40 2007
※ 引述《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
1F:推 BearWu:感谢教导与帮忙~~ 12/13 13:00