Java Swing How to - Limit the Values in a Number JSpinner Component








Question

We would like to know how to limit the Values in a Number JSpinner Component.

Answer

//from  ww w  .  j  av a 2s.c o  m
import javax.swing.JSpinner;
import javax.swing.SpinnerModel;
import javax.swing.SpinnerNumberModel;

public class Main {
  public static void main(String[] argv) throws Exception {
    // Create a number spinner that only handles values in the range [0,100]
    int min = 0;
    int max = 100;
    int step = 5;
    int initValue = 50;
    SpinnerModel model = new SpinnerNumberModel(initValue, min, max, step);
    JSpinner spinner = new JSpinner(model);

  }
}