java 如何更改JProgressBar颜色?

bnl4lu3b  于 2022-12-10  发布在  Java
关注(0)|答案(3)|浏览(101)

我用了.setBackground.setForeground,都不行,颜色像橙子,改不了。

yquaqz18

yquaqz181#

我认为这些价值观适合您

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

q35jwt9p2#

应将setStringPainted属性设置为true:

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

ebdffaop3#

您可以使用此选项:

UIManager.put( "nimbusOrange", new Color( 38, 139, 210 ) );

这对我很有效,只需要改变颜色,你可以使用Color.RED或者类似的

相关问题