我是一名java初學者。請讓我知道我該如何同時運行進度條和我的應用程序代碼。換句話說,我想讓我的進度條增加只要我的應用程序代碼正在做一些處理。請用代碼詳細說明它。 我認爲我必須同時添加兩個線程。一個線程更新進度條線程,但我不確定它是否正確。 我寫了這個代碼遞增進度條(硬編碼)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) {
}
}
}