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