JavaFX setVisible不会立即更新

时间:2016-05-14 12:16:12

标签: java javafx

我有一个隐藏的标签。我想将它设置为可见,但是有一个延迟,标签在另一条指令后可见。有没有办法立即刷新标签?

{{1}}

1 个答案:

答案 0 :(得分:0)

对方法foo()的调用必须在JavaFX应用程序线程上进行,否则会出现异常。但这也意味着应用程序线程在方法foo()运行的整个过程中被阻塞。那么,如果阻止应用程序线程,JavaFX应该如何更新标签的呈现?渲染只能在方法foo()完成后进行。如果foo2()的执行时间过长,则应该在其他某个线程上执行该操作。请参阅JavaFX中的并发文档。