您能否将SWT Text小部件的背景颜色明确设置为默认颜色?

But*_*840 2 java eclipse swt widget

我的UI中有一个SWT文本字段.如果文本字段包含异常值(由我的具体用例确定),我将背景颜色设置为红色,以引起用户的注意.如果文本字段的值(文本)更改为正常值,我想将背景颜色设置回默认值,但我不认为这是可能的.

可能吗?我可以明确地将SWT Text小部件的背景颜色更改回默认值吗?

Mik*_*els 8

尝试传递nullColor参数setBackground:

text.setBackground(null);
Run Code Online (Sandbox Code Playgroud)