我是java初学者。所以请让我知道如何同时运行进度条和我的应用程序代码。换句话说,只要我的应用程序代码正在做一些处理,我想让我的进度条增加。请详细说明它与代码。我认为我必须同时添加两个线程。一个线程更新进度条线程但我不确定它是否正确。我已经编写了这段代码来增加进度条(硬编码)
class ProgressMonitor implements Runnable {
public void run() {
jProgressBar1.setStringPainted(true);
//run untill 100% complete
while (progress < 100) {
//update the progressbar
jProgressBar1.setValue(++progress);
jProgressBar1.repaint();
try {
//Sleep for .25 second
Thread.sleep(250);
} catch (InterruptedException ex) {
}
}
}