コマンドを使用してプログラムに遅延を追加したいThread.sleep(1000)
(したがって、続行する前に 1 秒間停止する) が、これはthrows InterruptedException
. とはいえ、どこに置いたらいいのかわからない。
私のコードは基本的に次のようになります。
public static void main(String[] args) {
Clock myClock = new Clock; // new clock object.
while (true) {
myClock.tick();
}
}
私の他のクラス:
public class Clock {
// .. some constructors and stuff
public void tick() {
secondHand.draw(); // redraws the second hand to update every second
}
// .. some more methods and stuff
}
メソッドを 1 秒ごとに呼び出すだけにしたいのですが、 andステートメントtick()
をどこに置けばよいかわかりません。どんな助けでも大歓迎です。また、時計を刻んだり更新したりできる他の方法についての情報も役立ちます。Thread.sleep
throws InterruptedException