JavaFX应用程序迭代函数
我正在设计一个JavaFX应用程序,我希望我的系统在应用程序的每次“迭代”中检查JavaFX应用程序迭代函数,javafx,Javafx,我正在设计一个JavaFX应用程序,我希望我的系统在应用程序的每次“迭代”中检查MediaPlayer对象是否为STATUS.Playing()。所以,我不希望它检查一次,我希望它在应用程序时钟的每一个“滴答声”都被检查。我在哪里可以结账?在我的应用程序运行时,是否有一个迭代调用的函数 到目前为止,我已经能够通过添加一个每n毫秒迭代一次的时间线对象来做我想做的事情,但我想知道是否有更干净的方法来做这件事 干杯签出AnimationTimer。请解释我的应用程序的迭代。如果您只想记录MediaPl
MediaPlayer
对象是否为STATUS.Playing()
。所以,我不希望它检查一次,我希望它在应用程序时钟的每一个“滴答声”都被检查。我在哪里可以结账?在我的应用程序运行时,是否有一个迭代调用的函数
到目前为止,我已经能够通过添加一个每n毫秒迭代一次的时间线
对象来做我想做的事情,但我想知道是否有更干净的方法来做这件事
干杯签出AnimationTimer。请解释我的应用程序的迭代。如果您只想记录MediaPlayer状态的更改,请使用。为什么要这样做?正如@ItachiUchiha所暗示的那样,通过使用statusProperty()注册更改侦听器,您似乎可以获得完全相同的效果,与使用您建议的方法相比,代码更简单,性能更好。我理解@ItachiUchiha的意思,但我想检测status==是否每20毫秒播放一次(例如)。不仅仅是一次。给你一个更好的例子,视频游戏的代码可能包含一个render()函数,每次显示一帧时都会调用该函数。JavaFX应用程序中是否有类似的功能?