JProgressBar.setMaximum(int n) has the following syntax.
public void setMaximum(int n)
In the following code shows how to use JProgressBar.setMaximum(int n) method.
//w w w. j av a2 s . c o m import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JProgressBar; import javax.swing.SwingUtilities; public class Main extends JPanel { JProgressBar pbar = new JProgressBar(); static final int MY_MINIMUM = 0; static final int MY_MAXIMUM = 100; public Main() { super(true); pbar.setMinimum(MY_MINIMUM); pbar.setMaximum(MY_MAXIMUM); add(pbar); } public void updateBar(int newValue) { pbar.setValue(newValue); } public static void main(String args[]) { final Main it = new Main(); JFrame frame = new JFrame("Progress Bar Example"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setContentPane(it); frame.pack(); frame.setVisible(true); for (int i = MY_MINIMUM; i <= MY_MAXIMUM; i++) { final int percent = i; try { SwingUtilities.invokeAndWait(new Runnable() { public void run() { it.updateBar(percent); } }); java.lang.Thread.sleep(100); } catch (Exception e) { ; } } } }