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()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д