- 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()
を呼び出します。
-
-