帮忙,万分感谢
我在run()中,用for循环设置进度条的值,循环结束后关闭进度条所在的frame.
但是没有加上关闭窗口的语句时,一切正常。加上关闭窗口的语句后,进度条不显示。
是否线程有什么机制问题?我无法了。
一下源代码:
public void run(){
for (int i = 1; i < 11 ; i++){
p.prog.setValue(i*100);
try{
Thread.sleep(300);
}catch(Exception e){}
}
/**加上以下语句,进度条不显**/
/*try{
Thread.sleep(20000);
}catch(Exception e){}
//关闭本框架,打开密码框架
//setVisible(false);
//dispose();*/
}
}