• ベストアンサー

Javaでタイマーの使い方

Javaでタイマーの使い方作り方がわかりません import javax.swing.Timerこれつかいます。 package Test1; import javax.swing.Timer; public class Test1 { Timer TM = new Timer(10, null); public static void main(String[] args) { } } よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hatimiti
  • ベストアンサー率68% (26/38)
回答No.1

こんな感じですかね? Timer timer = new Timer(1000, new ActionListener() {   @Override   public void actionPerformed(ActionEvent paramActionEvent) {     // ここに1秒後に実行する処理     System.out.println("Hello, World");   } }); timer.setRepeats(false); // 1回だけ実行する場合 timer.start(); これは swing 用(swingパッケージ内)ですが java.util.Timer でも代用できそうですね。 Timer timer = new java.util.Timer(); timer.schedule(new TimerTask() {   private int c = 0;   @Override   public void run() {     // ここに1秒後に実行する処理     System.out.println("Hello, World");     if (++c == 5) {       // 5回実行したら停止       this.cancel();     }   } }, 0, 1000); // 0ミリ秒後に、1秒ずつ処理

DCPICuF
質問者

お礼

ありがとうございます。 こんな感じです。 応用がまだ出来ないのですが コピー&ペーストでうまくいきました。

関連するQ&A