public static void main(String[] args) {
JFrame jf=new JFrame();
jf.setSize(400,300);
jf.setLocationRelativeTo(null);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel(null);
JLabel label=new JLabel("设置缓存大小");
label.setBounds(10,10,80,35);
panel.add(label);
//创建滑块
final JSlider slider=new JSlider(0,40,20);
//设置主刻度
slider.setMajorTickSpacing(5);
//次刻度
slider.setMinorTickSpacing(1);
slider.setBounds(100,10,200,80);
//绘制刻度
slider.setPaintTicks(true);
slider.setPaintLabels(true);
//获取当前的数据,添加监听器
slider.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
System.out.println("当前刻度变化"+slider.getValue());
}
});
panel.add(slider);
jf.setContentPane(panel);
jf.setVisible(true);
}
Swing滑块
最新推荐文章于 2022-12-22 08:53:27 发布