Domanda

C'è un modo per cambiare il colore delle barre di un ProgressBar in SWT? .setForeground() non sembra al lavoro.

Se non c'è un modo per cambiare il colore a livello di codice, c'è un modo per cambiare il colore di ProgressBar utilizzando gli strumenti WindowBuilder GUI?

Grazie!

È stato utile?

Soluzione

In SWT ci sono 3 built-in stati, ognuno rappresentato da un colore:

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

Questo stato non supporta un bar in stile avanzamento indeterminata ( SWT.INDETERMINATE ).

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

Questo stato si metterà in pausa la barra di avanzamento indeterminata animazione.

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

Altri suggerimenti

Non è possibile cambiare il colore della barra di avanzamento su Windows utilizzando SWT.

È ora possibile, utilizzando JProgressBar.setForeground (colori)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top