我用过.setBackground
,.setForeground
但它们不起作用,颜色像橙色,无法更改。
问问题
49452 次
2 回答
24
我认为这些价值观适合你
UIManager.put("ProgressBar.background", Color.ORANGE);
UIManager.put("ProgressBar.foreground", Color.BLUE);
UIManager.put("ProgressBar.selectionBackground", Color.RED);
UIManager.put("ProgressBar.selectionForeground", Color.GREEN);
于 2012-05-27T12:46:46.670 回答
20
您应该将 setStringPainted 属性设置为 true:
progressBar.setStringPainted(true);
progressBar.setForeground(Color.blue);
progressBar.setString("10%");
于 2012-06-10T10:20:58.907 回答