如何为JavaFX 8动画提供自定义滴答/脉冲发生器?

时间:2015-07-23 07:54:01

标签: java animation javafx javafx-8 video-processing

默认情况下,JavaFX动画针对系统时钟运行。什么类控制它以及如何替换它?我正在寻找一个可以确定时间和下一帧发生时间的课程。

为什么我需要这个?我正在尝试在视频处理中使用它来添加一些动画。问题是视频有自己的时间线,当帧处理时,它们的运行速度比实际的挂钟时间要快。是否可以将JavaFX用于非UI目的?

1 个答案:

答案 0 :(得分:1)

com.sun.scenario.animation.AbstractMasterTimer类中,有MainLoop私有类生成脉冲。

部分javafx.animation.Animation构造函数允许您提供自己的AbstractMasterTimer,但是只能进行测试。