Получение значения из 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?

Получение значения от JSpinner (SWING)

Другие вопросы по тегам