我已经搜索了很多,在Google网上论坛上有一个答案,就是有一个名为“StackLayout”的布局,它实际上有助于在小部件之间切换。这些都是重新调整大小等看起来一样。
我想创建一个Composite,里面有一个Label。在该Label之上,我想显示StyledText。我必须拥有该Label,因为虽然SWT-Label-class的 setImage 正确显示了PNG24图像,但SWT-Composite-class的 setBackgroundImage 却没有。我需要在它上面显示该图像(因此是Label)和一些格式化的文本(因此StyledText)。
由于我没有找到任何有用的东西,我想知道是否有办法将这些小部件放在彼此的顶部(深度,z轴)。我更喜欢布局,但如果只有使用paint-event的解决方案,我也会尝试使用它。
提前谢谢!
P.s。:我必须使用SWT,因为我实际上是在尝试为eclipse开发一个插件。