【发布时间】:2011-09-13 14:42:00
【问题描述】:
我想使用JProgressBar,它必须在一秒钟内加载。我不想等待任何任务完成。只想在一秒钟内填满进度条。所以我写了以下代码。但它不起作用。进度条没有填满。我是 Java 新手。请任何人都可以帮助我。
public void viewBar() {
progressbar.setStringPainted(true);
progressbar.setValue(0);
for(int i = 0; i <= 100; i++) {
progressbar.setValue(i);
try {
Thread.sleep(10);
} catch (InterruptedException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
}
}
progressbar.setValue(progressbar.getMinimum());
}
【问题讨论】:
标签: java swing jprogressbar concurrency