1

JFileChooserファイルタイプを強制するにはどうすればよいですか(保存時)。ファイルフィルター(CSVファイルタイプ)を実装しましたが、ユーザーにファイル拡張子を強制することはありません。

ユーザーがファイル名にファイル拡張子を追加していない場合は、ファイルチューザーでファイル名を追加する必要があります。ユーザーがファイルを選択した後、fileChooser.getSelectedFile()でファイル拡張子を確認することは可能だと思いますが、これにより既存のファイルが上書きされる可能性があります。

4

1 に答える 1

2

getSelectedFile() を呼び出した結果に拡張子を追加するというあなたの提案は、これにアプローチする方法であり、アクションによって既存のファイルが上書きされる場合は、確認ダイアログが表示されます。多くのアプリケーションがこのアプローチを取っているのを見てきましたので、ユーザーにとってはかなり直感的だと言えます。

于 2010-03-10T15:06:01.137 に答える