JSpinner의 change 이벤트에서 코드가 두 번 입력되는 이유는 무엇입니까?JSpinner stateChanged는 어떻게 작동합니까?
private javax.swing.JSpinner spinner = new javax.swing.JSpinner()
spinner.setModel(new javax.swing.SpinnerDateModel());
spinner.addChangeListener(new javax.swing.event.ChangeListener() {
@Override
public void stateChanged(javax.swing.event.ChangeEvent evt) {
System.out.println("Just a test");
}
});
위 코드는 한 번만 클릭하면 메시지가 두 번 표시됩니다.
빈 값으로 모델을 생성하고 있습니다. 한 번만 인쇄하면 안됩니다. 나는 그것에 대해 확신한다. – Sage