2011-01-20 5 views
2

При внедрении JLlider's ChangeListener событие запускается всякий раз, когда изменяется значение. Мне нужно получить последнее значение JSLider: мне не нужно каждое значение, посещенное слайдером, только последнее значение, когда пользователь отпускает указатель ползунка.Последнее значение JSlider

+0

У вас есть код, который мы можем видеть? –

+0

Не существует логического поведения. Код просто реализует прослушиватель Change и выводит значение, когда приложение запускается, я получаю все значения, которые вы посещали на std. – FearUs

ответ

2

Проверить getValueIsAdjusting() внутри функции stateChanged.

JSlider source = (JSlider)e.getSource(); 
    if (!source.getValueIsAdjusting()) { 
     .... 
    } 
Смежные вопросы