Swing-JavaFX集成

Swing-JavaFX集成,java,swing,javafx-2,java-web-start,Java,Swing,Javafx 2,Java Web Start,我有点奇怪的问题。我有一个swing应用程序,它有一些使用JavaFX构建的windows(不要问我为什么这样做,因为项目交付时间限制,我不得不这么做)。该应用程序是50%的Swing和50%的javaFx。无论如何,当我开始向客户部署应用程序时,我发现我正在使用的一些JavaFXJFXPanel没有正确显示 更准确地说,我在主窗口中的JFXPanel(在应用程序启动时会出现峰值)显示良好。我在使用应用程序时弹出的其他窗口中包含的其他JFXPanel无法正确显示。JFrame打开了,但是没有Ja

我有点奇怪的问题。我有一个swing应用程序,它有一些使用JavaFX构建的windows(不要问我为什么这样做,因为项目交付时间限制,我不得不这么做)。该应用程序是50%的Swing和50%的javaFx。无论如何,当我开始向客户部署应用程序时,我发现我正在使用的一些JavaFXJFXPanel没有正确显示

更准确地说,我在主窗口中的JFXPanel(在应用程序启动时会出现峰值)显示良好。我在使用应用程序时弹出的其他窗口中包含的其他JFXPanel无法正确显示。JFrame打开了,但是没有JavaFX组件。奇怪的是,当我启用Java控制台(Java设置->高级->显示控制台)时,一切正常

我在部署应用程序的所有操作系统中都遇到了同样的问题。32位和64位。 我还在所有机器上使用JRE 7u25

有任何线索吗?

可能与bug有关

根据


因此,我建议尝试Java 7u40 early access release()。

可能是一个线程问题-在使用JFXPanels时,您需要格外小心,因为一些GUI内容必须在Swing EDT上运行,一些必须在FX线程上运行。“任何人都有问题吗?”现在您有时间,修复“50%混合”。使用哪种线程策略是API的最佳实践,就选择其中一种。而且,我不认为这是一件如此重要的事情。最终我会的。但目前我不得不这样部署它。这是Java控制台,非常奇怪,我想我会问,也许是新来的。如果我发现与Java7U25相关的任何其他bug,我会在这里发布:我不推荐7u25用于生产。。。