滑杆(JSlider)和进度指示条(JProgressBar) 的使用

package first;
import javax.swing.*;
import javax.swing.border.TitledBorder;

import java.awt.*;
import java.awt.event.*;
class P extends JPanel
{
	JProgressBar pb=new JProgressBar();///定义进度指示条
	JSlider sb=new JSlider(JSlider.HORIZONTAL,0,100,60);///定义滑杆
	public P()
	{
		setLayout(new GridLayout());
		add(pb);
		sb.setValue(0);///滑杆最开始的位置
		sb.setPaintTicks(true);
		sb.setMajorTickSpacing(20);
		sb.setMinorTickSpacing(5);
		sb.setBorder(new TitledBorder("移动滑竿"));
		pb.setModel(sb.getModel());
		pb.setStringPainted(true);
		add(sb);
	}
}
public class Test  
{
	public static void main(String[] args) 
	{
	    JFrame f=new JFrame("滑杆和进度指示条");
	    f.setSize(300,150);
	    f.add(new P());
	    f.show();
	    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}
原文地址:https://www.cnblogs.com/cmmdc/p/6858462.html