Java 不断检查时间表是否已停止-触发操作

Java 不断检查时间表是否已停止-触发操作,java,javafx,timeline,Java,Javafx,Timeline,我有一个120秒的时间表。它会在120秒后停止动画。我需要一种方法来检查时间线是否在120秒后停止,以便我可以创建一个alertbox或打开一个新窗口 我知道timeline.getStatus(),但我需要检查它是否在某个地方返回“Stopped”。正如James在问题注释中所说,类动画有一个方法setOnFinished(EventHandler)。由于时间线扩展了动画,因此您可以将其与时间线一起使用。当动画停止时(顾名思义),将调用此EventHandler。或者,您可以侦听status属

我有一个120秒的时间表。它会在120秒后停止动画。我需要一种方法来检查时间线是否在120秒后停止,以便我可以创建一个alertbox或打开一个新窗口


我知道timeline.getStatus(),但我需要检查它是否在某个地方返回“Stopped”。

正如James在问题注释中所说,类
动画
有一个方法
setOnFinished(EventHandler)
。由于
时间线
扩展了
动画
,因此您可以将其与时间线一起使用。当动画停止时(顾名思义),将调用此
EventHandler
。或者,您可以侦听status属性,并在其更改为“已停止”时作出反应?