2013-06-17 5 views
0

나는 JSpinnerChangeListener을 가지고 있습니다. 그러나 ChangeListener은 입력 버튼을 누르거나 JSpinner 버튼 중 하나를 클릭 할 때만 활성화됩니다. 값이 변경 될 때 ChangeListener을 활성화하는 방법을 알고 싶습니다.JSpinner 값 변경 리스너

+0

기술적으로, 즉이 일어나는 것입니다. 사용자가 발가락을 때를 알고 싶습니까? – MadProgrammer

+0

예 .. 사용자가 Jspinner의 기본값을 언제 변경하는지 알고 싶습니다. –

답변

3

당신은 어떤 변경 통지를 편집기에 리스너를 추가해야합니다

JSpinner.DefaultEditor editor = (JSpinner.DefaultEditor)spinner.getEditor(); 
JTextField textField = editor.getTextField(); 
textField.getDocument().addDocumentListener(...);