2017-11-25 4 views
0

私はJavaで何かをしようとしています。私は秒を待つ必要があります。私の方法に遅延を設定するには?

private void PC() 
    { 
     tab[rnd].setText("0"); 
     tab[rnd].setEnabled(false);      
    } 

この私の方法と私は2秒後にそれを実行したいです。

+0

Thread.sleep(4000);は4秒間スリープします – user1767754

+0

これはプログラム全体を一時停止します。 – Demon4i

+0

ある期間中に他の部分が仕事をしている間にプログラムの一部を一時停止したい場合は、プログラム内に複数のスレッドを正しく使用する必要がありますが、そうであれば少し混乱するかもしれませんちょうどあなたのJava学習を開始する。あなたのクラスはRunnableまたはCallableインターフェイスを実装する必要があります。そして、複数のメソッドがプログラムの同じ部分を変更できるときに、あなたのメソッドが正しく同期されて、奇妙な結果が得られないようにする必要があります。 –

答えて

0

TimeUnit.SECONDS.sleep(x)(java.util.concurrentにあります)(xは、別のアクションの処理を待機する秒数)ドキュメントでそれを読んで、より多くの時間単位を提供します。

関連する問題