Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 切换SWT按钮时,如何为其设置较暗的阴影_Java_Swt - Fatal编程技术网

Java 切换SWT按钮时,如何为其设置较暗的阴影

Java 切换SWT按钮时,如何为其设置较暗的阴影,java,swt,Java,Swt,默认情况下,如果选择了一个SWT.PUSH按钮(切换),则该按钮为浅蓝色阴影。我想把阴影调暗一点,这样可以更清楚地看到哪些按钮被切换。有人知道我该怎么做吗?谢谢。的文档包含方法控制#设置背景(颜色)的本节: 将接收器的背景色设置为参数指定的颜色,如果参数为null,则设置为控件的默认系统颜色 注意:此操作是一个提示,可能会被平台覆盖。例如,在Windows上,按钮的背景无法更改。 但是,您可以“劫持”绘制事件,并在按钮上绘制您想要的任何内容。这是一个与本主题相关的问题

默认情况下,如果选择了一个SWT.PUSH按钮(切换),则该按钮为浅蓝色阴影。我想把阴影调暗一点,这样可以更清楚地看到哪些按钮被切换。有人知道我该怎么做吗?谢谢。

的文档包含方法
控制#设置背景(颜色)
的本节:

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

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


但是,您可以“劫持”绘制事件,并在
按钮上绘制您想要的任何内容。这是一个与本主题相关的问题