Java SWT/JFace中按钮的样式

Java SWT/JFace中按钮的样式,java,user-interface,swt,eclipse-rcp,jface,Java,User Interface,Swt,Eclipse Rcp,Jface,如何更改JFace/SWT窗口中按钮的样式,包括字体、颜色和形状?所有SWT元素都有相应的样式设置方法,如: setBackground(...) setBackgroundImage(...) setFont(...) 等等 在朱诺之前的Eclipse中,这是您“设计”小部件的方式 在Eclipse4.0中,可以使用CSS设置样式。您可以在上阅读更多信息。如果您想创建一个完全定制的小部件,那么您必须通过子类化画布或组合来创建它 这里有一个来自Eclipse的优秀教程: 如果您只是在寻找修改现

如何更改JFace/SWT窗口中按钮的样式,包括字体、颜色和形状?

所有SWT元素都有相应的样式设置方法,如:

setBackground(...)
setBackgroundImage(...)
setFont(...)
等等

在朱诺之前的Eclipse中,这是您“设计”小部件的方式


在Eclipse4.0中,可以使用CSS设置样式。您可以在上阅读更多信息。

如果您想创建一个完全定制的
小部件
,那么您必须通过子类化
画布
组合
来创建它

这里有一个来自Eclipse的优秀教程:


如果您只是在寻找修改现有
小部件
s颜色的方法,请查看@MichalBorek的答案。

上述函数仅用于格式化现有小部件,如果我必须创建自己风格的小部件,该怎么办?例如;如果我想创建一个圆形的按钮,那么我应该怎么做。我必须修改Eclipse3.4的小部件,这样我就不能使用CSS了