JavaFX,获取应用程序线程的引用

3
在Swing中,我们有:
boolean SwingUtilities.isEventDispatchThread()

如果从Swing事件分派线程调用,则返回true。

在JavaFX中是否有类似的东西?

1个回答

6

你可以使用这种方式来检查是否在FX线程中:

Platform.isFxApplicationThread();

请注意,当在FX线程之外调用许多UI交互方法时,会抛出异常。

我正在学习FX线程,以便回答这个问题https://dev59.com/52ct5IYBdhLWcg3wI6F6。我对那里提供的答案感到非常不舒服,这意味着在FX中,您甚至无法记录运行时异常,因为您无法捕获它们。您能对那个问题提供一点帮助吗? :-) 参考文档+1。 - AgostinoX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接