Применять фильтры файлов в JFileChooser - PullRequest
1 голос
/ 10 марта 2010

Как применить тип файла JFileChooser (при сохранении). Я реализовал фильтр файлов (CSV filetype), но он никоим образом не навязывает расширение файла пользователю.

Мне нужно, чтобы программа выбора файлов добавила расширение файла к имени файла, если пользователь этого не сделал. Я предполагаю, что было бы возможно проверить fileChooser.getSelectedFile () для расширения файла после того, как пользователь выбрал файл, но это может вызвать перезапись существующего файла.

1 Ответ

2 голосов
/ 10 марта 2010

Вы предлагаете добавить расширение к результату вызова getSelectedFile (), как я бы подошел к этому, предложив пользователю диалог подтверждения, если действие приведет к перезаписи существующего файла. Я видел, что многие приложения применяют этот подход, поэтому я бы сказал, что он достаточно интуитивен для пользователя.

...