Подтвердить что ты не робот

Как ограничить JSpinner

Допустимый диапазон для этого приложения составляет от 0 до 9, но, похоже, нет минимального или максимального значения параметра NetBeans 7.0.1 JSpinner. Есть ли другой способ ограничить диапазон этого JSpinner до 0..9?

4b9b3361

Ответ 1

В моем Netbeans 7.3 я выполнил следующие шаги:

Шаг 1:

swing spinner spinnernumbermodel

Шаг 2:

swing spinner spinnernumbermodel

Шаг 3:

swing spinner spinnernumbermodel

И последний шаг 4:

enter image description here

Это работает для меня.

Ответ 2

// from 0 to 9, in 1.0 steps start value 5  
SpinnerNumberModel model1 = new SpinnerNumberModel(5.0, 0.0, 9.0, 1.0);  
JSpinner spin1 = new JSpinner(model1);

Ответ 3

Вам понадобится этот конструктор SpinnerNumberModel.

Отрывок:

JFrame frame = new JFrame("Limiting value for a JSpinner");
  SpinnerModel sm = new SpinnerNumberModel(0, 0, 9, 1); //default value,lower bound,upper bound,increment by
  JSpinner spinner = new JSpinner(sm);

Ответ 4

Допустимый диапазон для этого приложения - от 0 до 9, но, похоже, нет настройки минимального или максимального значения NetBeans 7.0.1 JSpinner. Здесь другой способ ограничить диапазон этого JSpinner до 0..9?