SWT中实现Label背景透明
可以设置Label的容器Composie的样式为SWT.INHERIT_DEFAULT这样可以达到Label的背景为其容器的背景.也就是背景透明效果..注意SWT.INHERIT_DEFAULT 是递归传递的 。假设这样的层次结构Composite Composite Label如果最外层的Composite设置了SWT.INHERIT_
·
可以设置Label的容器Composie的样式为SWT.INHERIT_DEFAULT
这样可以达到Label的背景为其容器的背景.也就是背景透明效果..
注意SWT.INHERIT_DEFAULT 是递归传递的 。
假设这样的层次结构
Composite
Composite
Label
这样可以达到Label的背景为其容器的背景.也就是背景透明效果..
注意SWT.INHERIT_DEFAULT 是递归传递的 。
假设这样的层次结构
Composite
Composite
Label
如果最外层的Composite设置了SWT.INHERIT_DEFAULT样式,则Label的背景将
跟着最外层的Composiite背景变化。
但是注意对Label设置图片不可以使用setBackgroundImage(),而是应当使用setImage();
否则仍然不会透明
更多推荐
已为社区贡献1条内容
所有评论(0)