workflow_progressbar.java

来自「本人的工作流模型管理器与算法控制程序包」· Java 代码 · 共 58 行

JAVA
58
字号
package treedoc;

// 功能描述
// 提交流程图入库中显示的进度条控制类....

/**
 * 名称       : WORKFLOW_PROGRESSBAR
 * 描述       : WWW.FANGFA.NET 工作流管理系统--多线程不确定进度条类
 * 版权信息   : Copyright (c) 2004 COMSCI
 * @作者      : COMSCI Sichuan Fangfa Digital
 * @版本      : 0.9 builder 2004091910
 * @日期      : 2004/09/19
 */

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


class workflow_progressbar
    extends JPanel {

  public JProgressBar pb;
  public workflow_progressbar() {

    pb = new JProgressBar();
    pb.setPreferredSize(new Dimension(300, 20));
    pb.setIndeterminate(true);

// 设置定时器,用来控制进度条的处理
    Timer time = new Timer(1, new ActionListener() {
      int counter = 0;
      int end = 0;
      public void actionPerformed(ActionEvent e) {
        counter++;
        pb.setValue(counter);
        Timer t = (Timer) e.getSource();

// 如果进度条达到最大值重新开发计数
        if (counter == pb.getMaximum()) {
          t.stop();

        }
      }
    });

    time.start();

  //  pb.setStringPainted(true);
    pb.setMinimum(0);
    pb.setMaximum(280);
    //  pb.setBackground(Color.white);
    //  pb.setForeground(Color.BLUE);

  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?