Получение значения из jSpinner
Я бы не подумал, что это будет такой большой проблемой, но я пытаюсь получить значение из jSpinner с именем spinHours, который использует SpinnerNumberModel по умолчанию.
spinHours.getValue().toString();
Выше всегда возвращает 0. Мне нужно в качестве строки для позже, но я также пытался:
SpinnerNumberModel model = (SpinnerNumberModel)spinHours.getModel();
int value = model.getNumber().intValue();
Где целочисленное значение тоже 0.
Я что-то упускаю действительно очевидное?
Когда мой jFrame загружается, я использую следующую строку в конструкторе, чтобы установить модель для jSpinner:
spinHours.setModel(new SpinnerNumberModel(0,0,99,1));
1 ответ
try
time = (Date)spinHours.getValue();
String formattedDate = format.format(time);
or
jSp = spinHours.setModel(new SpinnerNumberModel(0,0,99,1));
Integer value = (Integer)jSp.getValue();
Полезные ссылки:
Как я могу получить значение выбранного элемента в JSpinner?