2

SWTでProgressBarのバーの色を変更する方法はありますか? .setForeground()動作しないようです。

プログラムで色を変更する方法がない場合、WindowBuilder GUIツールを使用してProgressBarの色を変更する方法はありますか?

ありがとう!

4

3 に答える 3

4

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.
于 2014-11-11T10:49:01.707 に答える
3

SWTを使用してWindowsのプログレスバーの色を変更することはできません。

于 2011-01-12T22:45:37.177 に答える
0

これで、JProgressBar.setForeground(Color)を使用できます

于 2012-03-31T15:15:10.710 に答える