设置SWT组合的颜色

时间:2016-12-27 07:08:11

标签: java swt

我正在尝试将我的只读组合的颜色变为白色,作为非只读组合 enter image description here

我的readonly Combo代码

Combo myCombo = new Combo(sessionProperties, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY, "");

我也尝试设置背景和前景,但不是这个。 enter image description here

1 个答案:

答案 0 :(得分:3)

background color is a hint。在某些平台上,某些控件无法更改其背景颜色。

SWT CCombo是一个自定义控件,它使用文本输入字段,按钮和列表来模拟组合框的行为。

将背景设置为白色只会更改文本和列出背景颜色。不确定这是不是你想要的。

enter image description here

如果您认为值得付出努力,您仍然可以使用CCombo小部件作为模板来构建您自己的全白组合框。