JSlider와 JLabel이 포함 된 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???
나는이와 함께 올바른 방향으로 가고 있는가
(I 슬라이더의 변화를 반영하기 위해 지금 여기에 무엇을 해야할지하지 않습니다)? 귀하의 도움에 미리 감사드립니다.
감사합니다. –
도와 주셔서 감사합니다. – jjnguy