Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX应用程序迭代函数_Javafx - Fatal编程技术网

JavaFX应用程序迭代函数

JavaFX应用程序迭代函数,javafx,Javafx,我正在设计一个JavaFX应用程序,我希望我的系统在应用程序的每次“迭代”中检查MediaPlayer对象是否为STATUS.Playing()。所以,我不希望它检查一次,我希望它在应用程序时钟的每一个“滴答声”都被检查。我在哪里可以结账?在我的应用程序运行时,是否有一个迭代调用的函数 到目前为止,我已经能够通过添加一个每n毫秒迭代一次的时间线对象来做我想做的事情,但我想知道是否有更干净的方法来做这件事 干杯签出AnimationTimer。请解释我的应用程序的迭代。如果您只想记录MediaPl

我正在设计一个JavaFX应用程序,我希望我的系统在应用程序的每次“迭代”中检查
MediaPlayer
对象是否为
STATUS.Playing()
。所以,我不希望它检查一次,我希望它在应用程序时钟的每一个“滴答声”都被检查。我在哪里可以结账?在我的应用程序运行时,是否有一个迭代调用的函数

到目前为止,我已经能够通过添加一个每n毫秒迭代一次的
时间线
对象来做我想做的事情,但我想知道是否有更干净的方法来做这件事


干杯

签出AnimationTimer。请解释我的应用程序的迭代。如果您只想记录MediaPlayer状态的更改,请使用。为什么要这样做?正如@ItachiUchiha所暗示的那样,通过使用statusProperty()注册更改侦听器,您似乎可以获得完全相同的效果,与使用您建议的方法相比,代码更简单,性能更好。我理解@ItachiUchiha的意思,但我想检测status==是否每20毫秒播放一次(例如)。不仅仅是一次。给你一个更好的例子,视频游戏的代码可能包含一个render()函数,每次显示一帧时都会调用该函数。JavaFX应用程序中是否有类似的功能?