3つのうちどれが自分に最適かを知る必要があります。私の要件は、重要な順に次のとおりです。
- ファイルを簡単に保存およびロードします。
- ファイル選択中のファイル タイプ フィルタ(後ではない)。
- ルック アンド フィールは、ネイティブ OS L&Fとまったく同じです。
私が言及していないより理想的なダイアログがある場合は、お知らせください。
3つのうちどれが自分に最適かを知る必要があります。私の要件は、重要な順に次のとおりです。
私が言及していないより理想的なダイアログがある場合は、お知らせください。
あなたのアプリケーションの残りは何で書かれていますか? AWT を使用した場合は、 を使用する必要がありますFileDialog
。Swing を使用した場合は、 を使用する必要がありますJFileChooser
。どちらのクラスも、すべての要件を満たしています。(AJDialog
は単なる空のウィンドウです。ファイルを開くために使用できるのは、Component
それを可能にする a を追加した場合のみであり、JFileChooser
既にこれを行っています。)
保存と読み込みは、独自の方法で作成する必要があり、JFileChooser
ファイルFileDialog
の選択にのみ使用できます。
との両方が、選択中のファイル フィルタFileDialog
をサポートします。JFileChooser
FileDialog
のデフォルト UI はネイティブ OS です。JFileChooser
の (実際には、アプリケーション全体の) UI は、ネイティブ OS に設定できますUIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())
。