现在的位置: 首页 > 综合 > 正文

SWT中实现Label背景透明

2013年03月06日 ⁄ 综合 ⁄ 共 276字 ⁄ 字号 评论关闭
可以设置Label的容器Composie的样式为SWT.INHERIT_DEFAULT
这样可以达到Label的背景为其容器的背景.也就是背景透明效果..

注意SWT.INHERIT_DEFAULT 是递归传递的 。

假设这样的层次结构

Composite
  Composite
      Label

如果最外层的Composite设置了SWT.INHERIT_DEFAULT样式,则Label的背景将

跟着最外层的Composiite背景变化。


但是注意对Label设置图片不可以使用setBackgroundImage(),而是应当使用setImage();

否则仍然不会透明

抱歉!评论已关闭.