/*
* 使用滑块
*/
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class teeo extends JFrame{
teeo(){
super("滑块");//标题
setSize(400,105);//尺寸大小
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLookAndFeel();//框架外观
//创建JSlider组件
//指定滑块最小值为0,最大值为30,初始值为5, HORIZONTAL指滑块为水平方向,VERTICAL设置为竖直方向
JSlider js=new JSlider(JSlider.HORIZONTAL,0,50,25);
js.setMajorTickSpacing(10);//按指定的间隔放置主刻度线
js.setMinorTickSpacing(1);//按指定的间隔放置次刻度线,次刻度线只有主刻度线的一半
js.setPaintTicks(true);//决定是否显示刻度线
js.setPaintLabels(true);//决定是否显示数字标签
add(js);//在滑块加入到容器之前调用上述方法
setVisible(true);
}
private void setLookAndFeel(){
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
}
catch(Exception e){
System.err.println("Couldn't use the system"+"look and feel:"+e);
}
}
public static void main(String[] args){
teeo t=new teeo();
}
}