Java 为什么我的JProgressBar会立即完成?
因此,假设我有一个名为Java 为什么我的JProgressBar会立即完成?,java,user-interface,netbeans,Java,User Interface,Netbeans,因此,假设我有一个名为pbProgress的JProgressBar和一个名为btnFill的按钮 代码很简单: private void btnFillActionPerformed(java.awt.event.ActionEvent evt) { int i = 0; while(i <= 100){ pbProgress.setValue(i); i+
pbProgress
的JProgressBar和一个名为btnFill
的按钮
代码很简单:
private void btnFillActionPerformed(java.awt.event.ActionEvent evt) {
int i = 0;
while(i <= 100){
pbProgress.setValue(i);
i++;
try{
Thread.sleep(100);
}
catch(Exception e){
System.err.println("Error" + e);
}
}
}
private void btnFillActionPerformed(java.awt.event.ActionEvent evt){
int i=0;
而(我)你需要将它放在不同的线程中
或可运行
在Swing中用Google搜索并发性以及如何使用SwingWorker