如何更改 JProgressBar 颜色?

2022-09-02 19:47:06

我用过,他们不起作用,颜色像橙色,不能改变它。.setBackground.setForeground


答案 1

我认为这些价值观适合您

UIManager.put("ProgressBar.background", Color.ORANGE);
UIManager.put("ProgressBar.foreground", Color.BLUE);
UIManager.put("ProgressBar.selectionBackground", Color.RED);
UIManager.put("ProgressBar.selectionForeground", Color.GREEN);

答案 2

应将 setStringPainted 属性设置为 true:

progressBar.setStringPainted(true);
progressBar.setForeground(Color.blue);
progressBar.setString("10%");