2013-06-17 5 views
0

У меня есть JSpinner с ChangeListener направлен. Но ChangeListener активируется только тогда, когда я нажимаю кнопку ввода или нажимаю одну из кнопок JSpinner. Я хотел бы знать, как включить ChangeListener при изменении значения.JSpinner прослушиватель изменений ценности

+0

Технически, это то, что происходит. Вы имеете в виду, что хотите узнать, когда пользователь что-то делает? – MadProgrammer

+0

Да .. Я хочу знать, когда пользователь изменит значение по умолчанию Jspinner –

ответ

3

Вы должны добавить слушателя к редактору, чтобы получать уведомления о любых изменениях:

JSpinner.DefaultEditor editor = (JSpinner.DefaultEditor)spinner.getEditor(); 
JTextField textField = editor.getTextField(); 
textField.getDocument().addDocumentListener(...); 
Смежные вопросы