如何更改SWT ExpandBar的背景



我有一个rcp应用程序,里面有扩展条,虽然默认的颜色和背景在Windows7中看起来不错,但我的使用WindowsXP的客户有一个看起来很难看的应用程序。我环顾四周,看到很多人都有同样的问题,但没有解决方案。

所以我想看看是否有人知道如何改变ExpandBar的背景。

当您尝试执行setBackground(color)时,它更改了背景颜色,但完全删除了expandItems的所有渐变和圆角边缘。我想你可能得画一些东西,但我不确定怎么画。

我附上了一张照片,展示了它在默认背景下的样子,然后当我调用时

expandBar.setBackground(color);

https://docs.google.com/open?id=0B7Bp7DTfaivuaEtNcGo0NThaaU0

感谢

更改操作系统小部件背景只是SWT API中的一个提示。根据操作系统的不同,它可能会受到尊重,也可能不会受到尊重。请查看Control.setBackground (Color color)文档。

相关内容

  • 没有找到相关文章

最新更新