我想使用表单工具套件更改复合材料的边框颜色,但结果出乎意料,它将背景设置为白色。
码:
FormColors formColor = new FormColors(Display.getCurrent());
formColor.createColor(FormColors.BORDER, 160, 32, 240);
formColor.setForeground(new Color(Display.getCurrent(), 160, 32, 240));
FormToolkit formToolkit = new FormToolkit(formColor);
formToolkit.paintBordersFor(composite);
Composite child=formtoolkit.createcomposite(composite)
formtoolkit.paintBordersFor(child)
但是这段代码对复合材料的边框没有影响。任何人告诉我我在做什么错。
最佳答案
显然,您需要添加以下代码以在内部更新边框颜色:
formColor.setBackground(new Color(Display.getCurrent(), 255, 255, 255));
资料来源:http://www.eclipsezone.com/eclipse/forums/t61092.html
关于java - 如何使用表单工具包更改复合 Material 的边框颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16477493/