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