1

私はjavafxアプリケーションでJFileChooser、Joptionのようなswingコンポーネントを使用しています。しかし、JFilechooserをクリックすると、これはアプリケーションの背後にあります。この問題を解決する方法。提案をお願いします。前もって感謝します。

4

1 に答える 1

5

JFileChooserのサブクラスを作成し、createDialogメソッドをオーバーライドしてから、常に最上位に設定されたダイアログを返すことができます。

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

必要なコンストラクターなどを入力する必要があります。

于 2012-10-10T15:00:29.277 に答える