2016-12-27 71 views
2

我试图把我的只读组合的颜色为白色作为非只读组合 enter image description here设置颜色SWT组合

我对只读组合代码

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

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

回答

3

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

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

将背景设置为白色只会更改文本和列表背景颜色。不知道这是你在找什么。

enter image description here

如果你认为这是值得你仍然可以使用CCombo部件作为模板来建立自己的全白色的组合框的努力。