モジュール javafx.graphics
パッケージ javafx.animation

クラスAnimationTimer


  • public abstract class AnimationTimer
    extends Object
    クラスAnimationTimerを使用すると、アクティブになっている間に各フレームで呼び出されるタイマーを作成できます。 拡張クラスを使用してメソッドhandle(long)をオーバーライドし、各フレームで呼び出されるようにする必要があります。 start()stop()の各メソッドを使用して、タイマーを開始および停止できます。
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • AnimationTimer

        public AnimationTimer()
        新しいタイマーを作成します。
    • メソッドの詳細

      • handle

        public abstract void handle​(long now)
        このメソッドは拡張クラスによってオーバーライドする必要があります。 AnimationTimerがアクティブになっている間、各フレームで呼び出されます。
        パラメータ:
        now - 現在のフレームのタイムスタンプ(ナノ秒)。 この値は、1フレームで呼び出されるすべてのAnimationTimersに対して同じになります。
      • start

        public void start()
        AnimationTimerを開始します。 それが開始されると、このAnimationTimerhandle(long)メソッドがすべてのフレームで呼び出されます。 AnimationTimerは、stop()を呼び出すことによって停止できます。
      • stop

        public void stop()
        AnimationTimerを停止します。 再びアクティブ化するには、start()を呼び出します。