如何在javafx 2.1中在Stage前面显示java swing组件?

Ami*_*jar 1 javafx javafx-2

我在javafx应用程序中使用JFileChooser,Joption等swing组件.但是当我点击JFilechooser时,这就是应用程序的幕后黑手.如何解决这个问题呢.请给我一些建议.提前致谢.

And*_*ill 5

您可以创建JFileChooser的子类并覆盖createDialog方法,然后返回一个始终在最顶层设置的对话框.

class AlwaysOnTopFileChooser extends JFileChooser {
    protected JDialog createDialog(Component parent) throws HeadlessException {
        JDialog dialog = super.createDialog(parent);
        dialog.setAlwaysOnTop(true);
        return dialog;
    }
}
Run Code Online (Sandbox Code Playgroud)

您需要填写所需的构造函数等.