这很简单,我来自 swing/awt 背景。
我只是想知道为 SWT 小部件设置背景颜色的正确方法是什么?
我一直在尝试:
widget.setBackground( );
除了我不知道如何在 SWT 中创建颜色对象?
最佳答案
对于标准颜色(包括操作系统使用的常用颜色和默认颜色)使用Display.getSystemColor(int)
,并传入SWT.COLOR_*
常量为你想要的颜色。
Display display = Display.getCurrent();
Color blue = display.getSystemColor(SWT.COLOR_BLUE);
Color listBackground = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
请注意,您不需要处理这些颜色,因为 SWT 已创建它们。
关于java - 在 SWT 中设置颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50064/