Javaでタイマーを作成する方法

Java言語ライブラリには、Javaフォームにカウントダウンタイマーを追加できる「スイングタイマー」が含まれています。関数がトリガーされるまでに経過する時間など、タイマーのプロパティを設定します。タイマーは継続的に実行されるため、アプリケーションで関数を継続的にトリガーできます。カウントダウン時間に達するたびに、関数が実行され、タイマーのカウントダウンをリセットして最初からやり直します。

1

タイマーを追加するために使用するJavaファイルを右クリックし、「プログラムから開く」をクリックします。Javaエディターをクリックして、Javaエディターでコードを開きます。

2

Javaスイングタイマーライブラリをファイルに追加します。次のコードをJavaファイルの先頭に追加します。

javax.swing.Timerを含める;

3

カウントダウン時間を設定します。カウントダウンはミリ秒単位で発生するため、この変数はミリ秒でなければなりません。たとえば、Java関数を2秒でトリガーする場合は、カウントダウン値として「2000」を使用する必要があります。次のコードは、10秒間のカウントダウンを設定します。

int countdown = 10000;

4

タイマーの新しいインスタンスを作成します。タイマーの関数を使用するには、タイマークラスインスタンスを作成する必要があります。次のコードをJavaファイルに追加します。

timer = new Timer(countdown、this);

「カウントダウン」変数が使用されていることに注意してください。このパラメーターは、10秒後にJava関数をトリガーするようにタイマーを設定します。

5

タイマーを開始します。「開始」関数を呼び出すまで、タイマーは開始しません。次のコードはカウントダウンを開始します。

timer.start();