Есть ли предпочтительный способ предотвратить запуск событий ChangeEvents в SpinnerNumberModel?
Я мог бы поклясться, что могу где-нибудь вызвать что-то вроде .setIsAdjusting(false)
, и это отключит событие. Но это не так.
Или мне просто нужно расширить SpinnerNumberModel?
JSpinner
чего бы вы этим добились? Я поддерживаю вопрос Робина, зачем вам это делать? - person Guillaume Polet   schedule 05.06.2013if (updating) return; updating = true; ...
) 3) Всякий раз, когда вы хотите изменить значение в счетчике, вы сначала удаляете свой слушатель, а затем добавляете его обратно. - person Guillaume Polet   schedule 05.06.2013SpinnerNumberModel
:if (!value.equals(this.value)) { this.value = (Number)value; fireStateChanged(); }
. Поэтому, если значение равноequals
, дополнительное событие не будет запущено. - person Guillaume Polet   schedule 05.06.2013