有没有办法在SWT中更改ProgressBar栏的颜色? .setForeground()似乎不起作用。
.setForeground()
如果无法通过编程方式更改颜色,是否可以使用WindowBuilder GUI工具更改ProgressBar的颜色?
谢谢!
在SWT中,有3种内置状态,每种状态用一种颜色表示:
progressBar.setState(SWT.ERROR); //Red Fill color. Useful when the task is aborted.
此状态不支持不确定的进度条样式(SWT.INDETERMINATE)。
progressBar.setState(SWT.PAUSED); //Yellow Fill color.
此状态将暂停不确定的进度条动画。
progressBar.setState(SWT.NORMAL); //Default state and color as controlled by OS.