我有一个主合成,里面有另一个合成,现在我想为外部合成设置背景图像,当我这样做时,内部合成显示白色背景如何摆脱那个白色背景?
public void createPartControl(Composite parent) {
Composite outer = new Composite(parent, SWT.INHERIT_FORCE);
outer.setBackgroundImage(new Image(null , this.getClass().getClassLoader().getResourceAsStream("background.jpg")));
Composite inner = new Composite(outer, SWT.NONE);
//add text, label etc to inner
}
背景已设置,但仅适用于内部复合白色背景。谢谢你的帮助。