当前位置: 代码迷 >> J2SE >> 问一个进度条的有关问题
  详细解决方案

问一个进度条的有关问题

热度:108   发布时间:2016-04-24 02:11:07.0
问一个进度条的问题
我写了一段程序,因为要执行多个存储过程,我做了个按钮,按下按钮执行下面的代码。现在想弄个进度条,但不知道怎么弄,我用的netbeans。有进度条控件,但不会用。怎么才能按下按钮执行下面代码并且进度条显示。
我写的程序如下:
Java code
private void jb8ActionPerformed(java.awt.event.ActionEvent evt) {                                     //客流运算按钮      int date = 0;     String rq = jtxt1.getText().trim();     date = Integer.parseInt(rq);    db = new DataBase();    Date aa = new Date();    String d = DTformat(aa);    int result = 0;    int result1 = 0;    int result2 = 0;    int result3 = 0;    int result4 = 0;    result = db.KLYSTab(); //线路客流比例计算    if (result == 1) {         jta1.append(d+"线路客流比例计算:"+"返回码:" + result + "     " + "线路客流比例计算成功");        result1=db.CZHCBJTab(date);//出站换乘标记添加        if(result1==1) {        result2=db.GJKQF();//交通卡出站换乘反清分            if(result2==1) {                result3=db.SJZFQF();            }            if(result3==1) {                result4=db.KLRes(date);                jta1.append(d+"客流运算操作:"+"返回码:" + result + "     " + "客流运算运算成功");        jb9.setEnabled(true);            }        }                   } else {        jta1.append(d+"客流运算操作:"+"返回码:" + result + "     " + "客流运算失败");    }    jb6.setEnabled(true);}                                   


------解决方案--------------------
Java code
JProgressBar bar = new JProgressBar(); //根据需求设置barfor(int i=0;i<=100;i++){   bar.setValue(i);}
------解决方案--------------------
从开始到结束,顺序的流程,你自己把握一下,运行到哪里,运行bar.setValue(你要设置的进度额)
------解决方案--------------------
控件?事件?
  相关解决方案