そのため、swing アプリの JFilechooser でいくつかの問題が発生しており、トラブルシューティングを行ってもうまくいきませんでした。
アプリケーション内のパネルにファイル チューザーを埋め込むことができました。
問題は、Windows の他のディレクトリと場所を選択するためのドロップダウン ボタンが有効になっていないことです。[ファイル タイプ] ドロップダウンも同様です。
お時間をありがとうございました!
EDIT 1:追加のテストを行ったところ、JFrame GlassPane にファイルチューザーを配置すると、ドロップダウンが表示されないようです。おそらく、glassPane または Filebrowser の「背後」にあるためです...これを修正する方法がわからないそれでも、これが解決策を絞り込むのに役立つことを願っています。
Edit2: バグを再現するための UI コードを次に示します。
public void gui(){
JFrame frame = new JFrame("Test");
frame.setSize(800, 800);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
//Containment Panel
RightBottomCenter = new JPanel();
//Setup Glass Pane
JPanel glass = (JPanel) frame.getGlassPane();
glass.setVisible(true);
//Config Filechooser
fc = new JFileChooser();
fc.setDragEnabled(false);
fc.setDialogType(JFileChooser.OPEN_DIALOG);
fc.setMultiSelectionEnabled(false);
fc.setAcceptAllFileFilterUsed(false);
fc.setApproveButtonText("Select");
fc.setPreferredSize(new Dimension(frame.getWidth(), frame.getHeight() - 100));
RightBottomCenter.add(fc);
glass.add(RightBottomCenter);
frame.setVisible(true);
}
まだいじくり回していますが、まだ良い解決策を見つけていません。