Java在循环中使用jProgressBar



我建立了一个应用程序,我有一个按钮做很多事情,当我按下它的应用程序是冻结了一秒钟。所以我要放一个jProgressBar这是我的代码:

String s="";
long l=System.currentTimeMillis();
for(int k=0;k<jTable3.getRowCount();k++)
{
    s=jTable3.getValueAt(k, 0).toString();
    myFunction(s);
}
long l2=System.currentTimeMillis();
JOptionPane.showMessageDialog(rootPane, "We are done in just "+(l2-l)+" MS");
有什么帮助或建议吗?

您需要做的是在另一个线程上执行冗长/繁重的操作,然后从该线程调整JProgressBar的值。然后就可以看到进度了。

关于并发和线程的一些信息

相关内容

  • 没有找到相关文章