java进度条学习资料

 

1)进度条组件JProgressBar
JProgressBar pb= new JProgressBar();
    pb.setOrientation(JProgressBar. HORIZONTAL); //设置进度条方向
    pb.setMinimum(0);                            //设置最小值
    pb.setMaximum(100);                          //设置最大值
    pb.setValue(value);                          //初值
    pb.setStringPainted( true);                   //设置进度条上显示进度
2)用ChangeListener监听器进行进度条值改变的事件处理

 

public interface ChangeListener extends EventListener
定义一个侦听 ChangeEvent 的对象。
必须实现的方法:
public class Ex9_9  implements ChangeListener
 
 
pb.addChangeListener(this);
 
public void stateChanged(ChangeEvent e)
{
        int value=pb.getValue();
        label.setText ("目前已完成进度:"+value+"%");
}

你可能感兴趣的:(java,进度条)