Hallo,
ich habe in einem JFrame 6 JProgressBars und möchte gerne, dass sie, je nach Fortschritt, verschiedene Farben haben. Das heißt, bei 0% rot, bei 50% gelb und bei 100% grün.
Einen schönen Farbverlauf habe ich bereits hinbekommen und wenn ich das Standard L&F von Java benutze funktioniert es auch.
Gibt es eine Möglichkeit, die JProgressBars auch im Windows L&F irgendwie individuell anzupassen, am besten abhängig von ihrem Wert?
Habe jetzt schon mehrere Sachen gelesen, wie man generell die Farbe ändern kann mit UIManager. Doch nichtmal das hat funktioniert.
Dankeschön im Vorraus,
Yannic
ich habe in einem JFrame 6 JProgressBars und möchte gerne, dass sie, je nach Fortschritt, verschiedene Farben haben. Das heißt, bei 0% rot, bei 50% gelb und bei 100% grün.
Einen schönen Farbverlauf habe ich bereits hinbekommen und wenn ich das Standard L&F von Java benutze funktioniert es auch.
Gibt es eine Möglichkeit, die JProgressBars auch im Windows L&F irgendwie individuell anzupassen, am besten abhängig von ihrem Wert?
UIManager.put("ProgressBar.background", Color.BLACK); //colour of the background
UIManager.put("ProgressBar.foreground", Color.RED); //colour of progress bar
UIManager.put("ProgressBar.selectionBackground",Color.YELLOW); //colour of percentage counter on black background
UIManager.put("ProgressBar.selectionForeground",Color.BLUE); //colour of precentage counter on red background
Habe jetzt schon mehrere Sachen gelesen, wie man generell die Farbe ändern kann mit UIManager. Doch nichtmal das hat funktioniert.
Dankeschön im Vorraus,
Yannic