package CHAPTER10;

import javax.swing.JSlider;
import javax.swing.JFrame;
import java.awt.CardLayout;

public class C10_21_JSliderExample extends JFrame {
	public C10_21_JSliderExample() {

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

		slider.setPaintTicks(true); // 눈금 표시
		slider.setPaintLabels(true); // 레이블 표시
		slider.setMajorTickSpacing(20); // 주요 눈금 간격 설정
		slider.setMinorTickSpacing(5); // 보조 눈금 간격 설정

		// 레이아웃 설정: CardLayout 사용
		setLayout(new CardLayout());

		// 슬라이더를 JFrame에 추가
		add(slider);

		// JFrame 설정
		setTitle("JSliderExample");
		setSize(400, 200);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
	}

	public static void main(String[] args) {
		new JSliderExample();
	}
}