可能重复:
java中漂亮的进度条
使用进度条
如何使用netbeans更改swing中jprogressbar的颜色,默认情况下它采用橙色,我使用setbackground但没有更改,请告诉我任何简单的方法。
可能重复:
java中漂亮的进度条
使用进度条
如何使用netbeans更改swing中jprogressbar的颜色,默认情况下它采用橙色,我使用setbackground但没有更改,请告诉我任何简单的方法。
这是一个很好的测试来查看 JProgressBar 颜色是什么:
JFrame frame = new JFrame("ProgressBar test");
frame.setSize(300, 300);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JPanel panel = new JPanel();
frame.add(panel);
JProgressBar pb = new JProgressBar(50, 100);
pb.setMinimum(0);
pb.setMaximum(100);
pb.setValue(75);
pb.setForeground(Color.orange);
pb.setBackground(Color.green);
panel.add(pb);
frame.setVisible(true);
从中可以看出,setForeground 会设置当前进度的颜色,setBackground 会设置剩余进度的颜色
您正在寻找的方法是setForeground(Color)