Java SWT-如何在Windows中更改ProgressBar颜色?
有没有办法在SWT中更改ProgressBar条的颜色Java SWT-如何在Windows中更改ProgressBar颜色?,java,swt,windowbuilder,Java,Swt,Windowbuilder,有没有办法在SWT中更改ProgressBar条的颜色.set前台()似乎不起作用 如果没有办法以编程方式更改颜色,是否有办法使用WindowBuilder GUI工具更改ProgressBar的颜色 谢谢 您不能使用SWT更改Windows上进度条的颜色。您现在可以使用JProgressBar。设置前景(颜色)在SWT中有3种内置状态,每种状态由一种颜色表示: progressBar.setState(SWT.ERROR); //Red Fill color. Useful when the
.set前台()
似乎不起作用
如果没有办法以编程方式更改颜色,是否有办法使用WindowBuilder GUI工具更改ProgressBar的颜色
谢谢 您不能使用SWT更改Windows上进度条的颜色。您现在可以使用JProgressBar。设置前景(颜色)在SWT中有3种内置状态,每种状态由一种颜色表示:
progressBar.setState(SWT.ERROR); //Red Fill color. Useful when the task is aborted.
此状态不支持不确定的进度条样式()
此状态将暂停不确定进度条动画
progressBar.setState(SWT.NORMAL); //Default state and color as controlled by OS.
无法更改Windows上进度条的颜色。有关详细信息,请参阅。在我看来,它像一个Swing组件,而不是OP要求的SWT:-(我原本希望自己决定颜色,但三种颜色比一种好。阿米尔·阿富汗尼说得对,你不能改变颜色,不幸的是,这是SWT中你所能做的一切。我只是注意到这在我的PC上有效,但在我的Mac上无效。)
progressBar.setState(SWT.NORMAL); //Default state and color as controlled by OS.