JFileChooser. Возможность сохранить с выбором типа файла - Java
Формулировка задачи:
Как сделать, чтобы в JFileChooser'e можно было выбрать тип сохраняемого файла? Нужно сохранить файл с возможностью выбора: .xls, .txt, .html. У меня только получилось сохранять в каком то определенном типе или все вместе, т.е пользователь в строке сам пишет нужный формат.
Листинг программы
- String path = "output.xls";
- JFileChooser fileopen = new JFileChooser();
- fileopen.removeChoosableFileFilter(fileopen.getFileFilter());
- FileFilter filter = new FileNameExtensionFilter("Книга Excel 97-2003", "xls");
- fileopen.addChoosableFileFilter(filter);
- int ret = fileopen.showDialog(null, "Сохранить в файл");
- if (ret == JFileChooser.APPROVE_OPTION) {
- path = fileopen.getSelectedFile().getAbsolutePath();
- }
- if (!path.substring(path.length() - 4, path.length()).equalsIgnoreCase(
- ".xls")) {
- path += ".xls";
- }
Решение задачи: «JFileChooser. Возможность сохранить с выбором типа файла»
textual
Листинг программы
- fileopen.getFileFilter().getDescription()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д