- java.lang.Object
-
- javafx.animation.AnimationTimer
-
public abstract class AnimationTimer extends Object
クラスAnimationTimerを使用すると、アクティブになっている間に各フレームで呼び出されるタイマーを作成できます。 拡張クラスを使用してメソッドhandle(long)をオーバーライドし、各フレームで呼び出されるようにする必要があります。start()とstop()の各メソッドを使用して、タイマーを開始および停止できます。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AnimationTimer()新しいタイマーを作成します。
-
-
-
メソッドの詳細
-
handle
public abstract void handle(long now)
このメソッドは拡張クラスによってオーバーライドする必要があります。AnimationTimerがアクティブになっている間、各フレームで呼び出されます。- パラメータ:
now- 現在のフレームのタイムスタンプ(ナノ秒)。 この値は、1フレームで呼び出されるすべてのAnimationTimersに対して同じになります。
-
start
public void start()
AnimationTimerを開始します。 それが開始されると、このAnimationTimerのhandle(long)メソッドがすべてのフレームで呼び出されます。AnimationTimerは、stop()を呼び出すことによって停止できます。
-
stop
public void stop()
AnimationTimerを停止します。 再びアクティブ化するには、start()を呼び出します。
-
-