SWT- Come cambiare colore ProgressBar in Windows?
-
10-10-2019 - |
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!
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