首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

急SWT的LABEL在Linux Ubuntu dapper6.06的背景透明有关问题,请高手帮忙

2012-02-03 
急!!SWT的LABEL在Linux Ubuntu dapper6.06的背景透明问题,请高手帮忙!Eclipse3.2,使用SWT做界面,设置LABLE

急!!SWT的LABEL在Linux Ubuntu dapper6.06的背景透明问题,请高手帮忙!
Eclipse   3.2,使用SWT做界面,设置LABLE(设置了前景色)所在的COMPOSITE(有背景色)的背景模式为INHERIT_DEFAULT,在WINDOWS下达到预期效果:LABLE的背景为透明的。可是换到Linux下跑却不行了,LABLE的背景不透明了!
结果在可视编辑器下发现将LABEL的了前景色去掉可以做到背景透明,但是这样影响了程序界面的美观,请问大虾们怎么解决这个问题?
我的LINUX系统是Ubuntu,桌面是GNOME。

[解决办法]
我认为这是SWT进行跨平台开发的bug,包括VE、SWTDesigner等都有不少bug,应该这么做比较好:为windows开发界面就在windows下用swt,为linux开发界面就在linux下用swt。
在做项目时,先不要考虑跨平台。
[解决办法]
要做跨平台,就还是用swing吧

热点排行