- java.lang.Object
-
- javafx.animation.AnimationTimer
-
public abstract class AnimationTimer extends Object
КлассAnimationTimerпозволяет создать таймер, который вызывается в каждом кадре, пока он активен. Расширяющий класс должен переопределить методhandle(long), который будет вызываться в каждом кадре. Методыstart()иstop()позволяют начать и остановить таймер.- Since:
- JavaFX 2.0
-
Краткое описание конструкторов
Конструкторы Конструктор Описание AnimationTimer()Создаёт новый таймер.
-
Краткое описание методов
Все методыМетоды классаАбстрактные методыКонкретные методы Модификатор и тип Метод Описание abstract voidhandle(long now)Этот метод необходимо переопределить в расширяющих классах.voidstart()ЗапускаетAnimationTimer.voidstop()ОстанавливаетAnimationTimer.
-
Подробное описание конструкторов
-
AnimationTimer
public AnimationTimer()
Создаёт новый таймер.
-
-
Подробное описание методов
-
handle
public abstract void handle(long now)
Этот метод необходимо переопределить в расширяющих классах. Он будет вызываться в каждом кадре, покаAnimationTimerактивен.- Параметры:
-
now- Отметка времени текущего кадра в наносекундах. Это значение будет одинаковым для всехAnimationTimers, вызванных в течение одного кадра.
-
start
public void start()
ЗапускаетAnimationTimer. После запуска методhandle(long)этогоAnimationTimerбудет вызываться в каждом кадре.AnimationTimerможно остановить, вызвавstop().
-
stop
public void stop()
ОстанавливаетAnimationTimer. Его можно запустить снова, вызвавstart().
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.