java - 在 SWT 中设置颜色

标签 java swt colors

这很简单,我来自 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/

相关文章:

java - 独立 java 应用程序上的 Eclipse AST 变量绑定(bind)

java - Axis 2 故障 : The input stream for an incoming message is null

Java SWT如何确定一个widget可编辑

java - 基于交互式输入文本的自调整高度的文本小部件?

button - 无法将内容放在 SWT 向导帮助按钮后面

colors - 具有多个背景区域的 Google 柱形图

java - 如何更改 writer.println 的颜色

java - 比较时出现问题,使点在单击时改变颜色

java - 借记卡输入格式

java - java:Elasticsearch中不区分大小写的搜索