السلام عليكم
كيف استطيع تغير لون الprogress bar
لا اقصد تغير لون الارضية الخاصة به ولكن مقدار التقدم مثلا حتى 80 % يكون اخضر وبعدها يصبح احمر
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ProgressBar extends JFrame
{
JProgressBar current;
int num = 0;
public ProgressBar()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
pane.setLayout(new GridLayout());
current = new JProgressBar(0,100);
current.setValue(0);
current.setStringPainted(true);
pane.add(current);
setContentPane(pane);
}
public void iterate()
{
while (num < 1000)
{
current.setValue(num);
try
{
Thread.sleep(5000);
}
catch (InterruptedException e)
{
}
num += 10;
}
}
public static void main(String[] arguments) {
ProgressBar frame = new ProgressBar();
frame.pack();
frame.setVisible(true);
frame.iterate( );
}
}