如何在切换时为SWT.PUSH按钮设置较暗的阴影

时间:2013-07-16 10:32:13

标签: java swt

默认情况下,如果选择(切换)SWT.PUSH按钮,则该按钮呈浅蓝色阴影。我想让阴影变得更暗一些,因此更容易看到哪些按钮被切换。有谁知道我怎么能这样做?感谢。

1 个答案:

答案 0 :(得分:2)

Control的文档包含方法Control#setBackground(Color)

的此部分
  

将接收者的背景颜色设置为参数指定的颜色,如果参数为null,则设置为控件的默认系统颜色。

     

注意:此操作是一个提示,可能会被平台覆盖。例如,在Windows上,无法更改Button的背景。


但是,您可以“劫持”绘画事件并在Button上绘制您想要的任何内容。 Here是与此主题相关的问题。