JSliderとJLabelを含む単一のJPanelがあります。JSliderの値がユーザーによって変更されたときに、その新しい値がJLabelに反映されるように構成したいと思います。
Sliderを使用して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???
(スライダーの変更を反映するために、ここで何をすべきかわかりません)
私はこれで正しい方向に進んでいますか?よろしくお願いします。