java - cambiar color jprogressbar
¿Cómo cambiar el color de JProgressBar? (2)
Usé .setBackground
y .setForeground
y no funcionaron, el color es como el de Orange, no se puede cambiar.
Creo que estos valores son los adecuados para ti.
UIManager.put("ProgressBar.background", Color.ORANGE);
UIManager.put("ProgressBar.foreground", Color.BLUE);
UIManager.put("ProgressBar.selectionBackground", Color.RED);
UIManager.put("ProgressBar.selectionForeground", Color.GREEN);
Debes establecer la propiedad setStringPainted en true:
progressBar.setStringPainted(true);
progressBar.setForeground(Color.blue);
progressBar.setString("10%");