求助:java線程問題

來源: 2004-08-30 17:04:00 [舊帖] [給我悄悄話] 本文已被閱讀:

代碼如下:

for(int i=0;i {
jLabel1.setText(Integer.toString(i));
try
{
Thread.sleep(500);
}
catch(Exception e1)
{}
System.out.println(i);
}

執行時,到命令行窗口的輸出是正常的,但label直到最後才一下子更新到9。請問,應如何修改才能使label每0.5秒更新一次?謝謝!