如何更改 JFace/SWT 窗口中按钮的样式,包括字体、颜色和形状?
问问题
2119 次
2 回答
3
所有 SWT 元素都有相应的样式方法,例如:
setBackground(...)
setBackgroundImage(...)
setFont(...)
等等。
在 Juno 之前的 Eclipse 中,这是您“样式化”小部件的方式。
在 Eclipse 4.0 中,可以使用 CSS 设置样式。您可以在Lars Vogel 的关于 Eclipse 4 CSS Styles 的页面上阅读更多相关信息。
于 2013-05-15T07:19:40.957 回答
2
如果您想创建/设置完全自定义的样式Widget
,则必须通过子类化Canvas
或自己创建它Composite
。
这里有一个来自 Eclipse 的优秀教程:Creating Your Own Widgets using SWT
如果您只是在寻找修改现有Widget
s 颜色的方法,请查看@MichalBorek 的答案。
于 2013-05-15T10:16:33.410 回答