슬라이더

·2025년 6월 1일

Power Java

목록 보기
69/75

11.8 슬라이더

슬라이더

: 사용자가 특정한 범위 안에서 하나의 값을 선택할 수 있는 컴포넌트.

생성 방법

: JSlider 클래스의 생성자를 호출해야 한다.
ex) 0~100의 범위를 가지고 초기값이 50인 슬라이더의 생성

slider = new JSlider(0, 100, 50);

슬라이더의 장식

-슬라이더의 값이 변경되었을 경우,
이벤트를 받고 싶으면 Change리스너를 등록한다.

slider.addCangeListener(this);

-이벤트 리스너 안에서 슬라이더의 값을 읽기 위해서는 getValue() 메소드를 사용한다.
ex) OK 버튼을 눌렀을 때 값을 읽고 싶은 경우

public void stateChanged(ChangeEvent e) {
	JSlider source = (JSlider) e.getSource();
    if (!source.getValueIsAdjusting()) {
    	int value = (int) source.getValue();
        button.setSize(value * 10, value * 10);
    }
}


1. ChangeEvent
2. JSlider slider = new JSlider(0, 200, 10);

0개의 댓글