Java JProgressBar.setMaximum(int n)
Syntax
JProgressBar.setMaximum(int n) has the following syntax.
public void setMaximum(int n)
Example
In the following code shows how to use JProgressBar.setMaximum(int n) method.
/*w ww. jav a 2 s. c om*/
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) {
;
}
}
}
}
Home »
Java Tutorial »
javax.swing »
Java Tutorial »
javax.swing »