Pregunta

¿Hay una manera de cambiar el color de los bares de la barra de progreso en SWT? .setForeground() no parece trabajo.

Si no hay una manera de cambiar el color mediante programación, hay una manera de cambiar el color de ProgressBar utilizando las herramientas GUI WindowBuilder?

Gracias!

¿Fue útil?

Solución

En SWT Hay 3 incorporado en estados, cada uno representado por un color:

progressBar.setState(SWT.ERROR); //Red Fill color. Useful when the task is aborted. 

Este estado no es compatible con un estilo de barra de progreso indeterminada ( SWT.INDETERMINATE ).

progressBar.setState(SWT.PAUSED); //Yellow Fill color.

Este estado se detendrá la animación de la barra de progreso indeterminada.

progressBar.setState(SWT.NORMAL); //Default state and color as controlled by OS.

Otros consejos

No se puede cambiar el color de la barra de progreso en Windows utilizando SWT.

Puede ahora, usando JProgressBar.setForeground (color)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top