Класс AnimationTimer
java.lang.Object
javafx.animation.AnimationTimer
public abstract class AnimationTimer extends Object
Класс
AnimationTimer позволяет создать таймер, который вызывается в каждом кадре во время его активности. Расширяющий класс должен переопределить метод handle(long), который будет вызываться в каждом кадре. Методы start() и stop() позволяют запустить и остановить таймер.- Since:
- JavaFX 2.0
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AnimationTimer() |
Создаёт новый таймер. |
Краткое описание методов
Подробное описание конструкторов
AnimationTimer
public AnimationTimer()
Создаёт новый таймер.
Подробное описание методов
handle
public abstract void handle(long now)
Этот метод необходимо переопределить для расширяющих классов. Он будет вызываться в каждом кадре, пока активен таймер.
- Параметры:
-
now- Маркер времени текущего кадра в наносекундах. Это значение будет одинаковым для всехAnimationTimers, вызванных в течение одного кадра.
start
public void start()
Запускает таймер. После запуска метод
handle(long) этого AnimationTimer будет вызываться в каждом кадре. Таймер может быть остановлен, вызвав stop().stop
public void stop()
Останавливает таймер. Его можно активировать снова, вызвав
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.