小编FFd*_*per的帖子

如何在 JavaFX 中的动画计时器中正确放置对话框

我有一个动画计时器,当我处理结束时,如果某个条件为真,我想向用户显示一个对话框。当我只是尝试在 stop() 方法之后调用对话框时,我遇到了这个异常(仅在移动设备上):

java.lang.IllegalStateException:动画或布局处理期间无法进入嵌套循环

因此,对于这种情况,我解决了将对话框包装在 Platform.runLater() 方法中的问题。

这是处理这种情况的正确方法吗?

如果不是,哪个是正确的?

我正在使用的对话框是胶子对话框:

http://docs.gluonhq.com/charm/javadoc/4.2.0/com/gluonhq/charm/glisten/control/Dialog.html

而在这个简单的表演上是不存在的,只有表演和等待。

java javafx java-8 gluon gluon-mobile

2
推荐指数
1
解决办法
2323
查看次数

标签 统计

gluon ×1

gluon-mobile ×1

java ×1

java-8 ×1

javafx ×1