JavaFx提供了 AnimationTimer ,它的 handle 方法每帧调用一次,我可以在目标出现的那一帧打一个标记,在点击事件处理时读取当前帧号,两者相减就是相对帧数。