JFileChooser. Возможность сохранить с выбором типа файла - Java

Узнай цену своей работы

Формулировка задачи:

Как сделать, чтобы в JFileChooser'e можно было выбрать тип сохраняемого файла? Нужно сохранить файл с возможностью выбора: .xls, .txt, .html. У меня только получилось сохранять в каком то определенном типе или все вместе, т.е пользователь в строке сам пишет нужный формат.
Листинг программы
  1. String path = "output.xls";
  2. JFileChooser fileopen = new JFileChooser();
  3. fileopen.removeChoosableFileFilter(fileopen.getFileFilter());
  4. FileFilter filter = new FileNameExtensionFilter("Книга Excel 97-2003", "xls");
  5. fileopen.addChoosableFileFilter(filter);
  6. int ret = fileopen.showDialog(null, "Сохранить в файл");
  7. if (ret == JFileChooser.APPROVE_OPTION) {
  8. path = fileopen.getSelectedFile().getAbsolutePath();
  9. }
  10. if (!path.substring(path.length() - 4, path.length()).equalsIgnoreCase(
  11. ".xls")) {
  12. path += ".xls";
  13. }

Решение задачи: «JFileChooser. Возможность сохранить с выбором типа файла»

textual
Листинг программы
  1. fileopen.getFileFilter().getDescription()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут