使用嵌入JavaFX8(swingNode)的Swing或反之亦然(JFXPanel)时,有没有办法避免并发? 我有两个线程(EDT和FX应用程序)来管理UI,这可能会导致意想不到的结果...
答案 0 :(得分:4)
不,目前还无法正式实现。在这两个框架中,只能在相应的UI线程上对结构进行更改。
然而,将来这可能会改变,但我不知道甲骨文可能有任何具体的计划,我在他们的jira中找不到合适的任务。
编辑:我在javafx邮件列表上找到了关于此的具体帖子: http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-August/009541.html
jira问题:https://javafx-jira.kenai.com/browse/RT-30694
显然有一个实验系统属性,可以设置为启用单线程模式":-Djavafx.embed.singleThread = true