3

3つのうちどれが自分に最適かを知る必要があります。私の要件は、重要な順に次のとおりです。

  • ファイルを簡単に保存およびロードします。
  • ファイル選択中のファイル タイプ フィルタ(後ではない)。
  • ルック アンド フィールは、ネイティブ OS L&Fとまったく同じです。

私が言及していないより理想的なダイアログがある場合は、お知らせください。

4

1 に答える 1

10

あなたのアプリケーションの残りは何で書かれていますか? AWT を使用した場合は、 を使用する必要がありますFileDialog。Swing を使用した場合は、 を使用する必要がありますJFileChooser。どちらのクラスも、すべての要件を満たしています。(AJDialogは単なる空のウィンドウです。ファイルを開くために使用できるのは、Componentそれを可能にする a を追加した場合のみであり、JFileChooser既にこれを行っています。)

保存と読み込みは、独自の方法で作成する必要があり、JFileChooserファイルFileDialogの選択にのみ使用できます。

との両方が、選択中のファイル フィルタFileDialogをサポートします。JFileChooser

FileDialogのデフォルト UI はネイティブ OS です。JFileChooserの (実際には、アプリケーション全体の) UI は、ネイティブ OS に設定できますUIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName())

于 2012-03-21T00:47:36.330 に答える