Module  javafx.graphics
软件包  javafx.animation

Class 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 - 以now为单位给出的当前帧的时间戳。 对于在一帧期间调用的所有AnimationTimers该值将是相同的。
      • start

        public void start​()
        开始AnimationTimer 一旦启动, handle(long)这种方法AnimationTimer将在每帧中调用。 AnimationTimer可以通过拨打stop()停止。
      • stop

        public void stop​()
        停止AnimationTimer 可以通过拨打start()再次激活。