Java Swing Tutorial - Java JProgressBar .addChangeListener (ChangeListener l)








Syntax

JProgressBar.addChangeListener(ChangeListener l) has the following syntax.

public void addChangeListener(ChangeListener l)

Example

In the following code shows how to use JProgressBar.addChangeListener(ChangeListener l) method.

import javax.swing.JProgressBar;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
//  w  w  w  . ja  va2 s  .  c  om
public class Main {
  public static void main(String[] argv) throws Exception {
    int minimum = 0;
    int maximum = 100;
    JProgressBar progress = new JProgressBar(minimum, maximum);

    progress.addChangeListener(new ChangeListener() {
      public void stateChanged(ChangeEvent evt) {
        JProgressBar comp = (JProgressBar) evt.getSource();
        int value = comp.getValue();
        int min = comp.getMinimum();
        int max = comp.getMaximum();
      }
    });
  }
}