Изменение значения JLabel от значения JSlider
У меня есть один JPanel, который содержит JSlider и JLabel. Я хочу настроить его так, чтобы когда JSlider 'Значение s изменяется пользователем, это новое значение отражается JLabel.
Я понимаю, что могу запускать ChangeEvents с помощью ползунка, но я неНе знаю, как добавить ChangeListener в JLabel. Вот'Это фрагмент моего кода.
scaleSlider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent event)
{
int currentTime = ((JSlider)event.getSource()).getValue();
doSomething(currentTime);
fireStateChanged(event);
}
JLabel timeValue = new JLabel("Time: " + scaleSlider.getValue());
timeValue.add???
(Я нене знаю, что здесь делать, чтобы отразить изменения в слайдере)
Я иду в правильном направлении с этим? Заранее спасибо за помощь.