Изменение значения JLabel от значения JSlider

У меня есть один JPanel, который содержит JSlider и JLabel. Я хочу настроить его так, чтобы, когда пользователь изменял значение JSlider, это новое значение отражалось 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??? 

(Я не знаю, что делать здесь сейчас, чтобы отразить изменения в ползунке)

Я иду в правильном направлении с этим? Заранее спасибо за помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос