2013-05-15 54 views
0

我在GWT(客戶端)中造成延遲的結構。GWT for循環的迭代之間的延遲

我想要的是在循環的迭代之間休息幾秒鐘。 第一次迭代應該立即開始,但在下面的迭代之間必須暫停。

任何想法?

+0

爲什麼你通過它實現的呢?你需要在循環之間顯示一些東西嗎?你正面臨問題,因爲Java腳本是單線程的。 – iMBMT

回答

0

線程的概念可以用於你的問題

,你可以嘗試有循環的計數器,並檢查條件內循環,如果計數器> 1周幾秒鐘線程使用的睡眠......

2

您可以延遲使用Timer

嘗試這樣:

Timer timer = new Timer() { 
    public void run { 
     // Whatever code you want to repeat 
    } 
}; 

for(int i=0; i<10; i++) { 
    timer.schedule(100) //100 millisecond delay 
}