0
我想在Java中做一些事情,我需要等待幾秒鐘。如何設置延遲到我的方法?
private void PC()
{
tab[rnd].setText("0");
tab[rnd].setEnabled(false);
}
這是我的方法,我想在2秒後運行它。
我想在Java中做一些事情,我需要等待幾秒鐘。如何設置延遲到我的方法?
private void PC()
{
tab[rnd].setText("0");
tab[rnd].setEnabled(false);
}
這是我的方法,我想在2秒後運行它。
TimeUnit.SECONDS.sleep(x),(您可以在java.util.concurrent中找到它),其中x是您希望等待其他操作處理的秒數。在文檔中閱讀它,它提供了更多的時間單位。
'Thread.sleep(4000);'睡4秒 – user1767754
這暫停我的整個程序,如何使用它只有這一種方法? – Demon4i
如果你想暫停程序的一部分,而其他部分應該在一段時間內完成他們的工作,你應該正確使用你的程序中的多個線程,但是如果你是一個有點混亂的人剛開始你的Java學習。你的類應該實現Runnable或Callable接口,然後也許你的方法應該被正確地同步,以避免在多個方法能夠改變程序的同一部分時得到奇怪的結果。 –