JavaFx:Jdialog dispose时关闭主窗口

JavaFx:Jdialog dispose时关闭主窗口,java,swing,javafx,jdialog,Java,Swing,Javafx,Jdialog,我最近启动了一个JavaFX项目,我的应用程序中的JDialog Swing model对话框有问题。我有一个JDesktopPane,其中我使用javafxjfxpanel绘制了一个图形。JDesktopPane还有一个popumenu,我使用popumenu启动了一个模态Jdialog。Jdialog有一个setDefaultCloseOperationjavax.swing.WindowConstants.DISPOSE\u ON\u CLOSE 问题是,当我通过右上角的x关闭Jdialo

我最近启动了一个JavaFX项目,我的应用程序中的JDialog Swing model对话框有问题。我有一个JDesktopPane,其中我使用javafxjfxpanel绘制了一个图形。JDesktopPane还有一个popumenu,我使用popumenu启动了一个模态Jdialog。Jdialog有一个setDefaultCloseOperationjavax.swing.WindowConstants.DISPOSE\u ON\u CLOSE

问题是,当我通过右上角的x关闭Jdialog窗口时,通过this.dispose,整个程序终止,就像我关闭主窗口一样

这个问题在Linux下出现,但在Windows下它可以正常工作


有人能帮我吗?

这听起来像个虫子。您使用的是什么版本的Java和JavaFX?你试过不同的版本吗?这听起来像个bug。您使用的是什么版本的Java和JavaFX?你试过不同的版本吗?