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

时间:2012-10-10 14:04:33

标签: javafx-2 javafx

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

1 个答案:

答案 0 :(得分:5)

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

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

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