fileChooser.setDialogTitle(title); for (BeamFileFilter fileFilter : fileFilters) { fileChooser.addChoosableFileFilter(fileFilter);
fileChooser.addChoosableFileFilter(new BeamFileFilter("gif", "gif", "Animated GIF")); fileChooser.setAcceptAllFileFilterUsed(false);
HelpSys.enableHelpKey(fileChooser, getHelpId()); fileChooser.setCurrentDirectory(currentDir); fileChooser.addChoosableFileFilter(kmzFileFilter); fileChooser.setAcceptAllFileFilterUsed(false);
private List<Placemark> loadPlacemarksFromFile() throws IOException { final BeamFileChooser fileChooser = new BeamFileChooser(); String roleLabel = StringUtils.firstLetterUp(placemarkDescriptor.getRoleLabel()); fileChooser.setDialogTitle("Import " + roleLabel + "s"); /*I18N*/ setComponentName(fileChooser, "Import"); fileChooser.addChoosableFileFilter(PlacemarkIO.createTextFileFilter()); fileChooser.setFileFilter(PlacemarkIO.createPlacemarkFileFilter()); fileChooser.setCurrentDirectory(getIODir()); int result = fileChooser.showOpenDialog(getPaneWindow()); if (result == JFileChooser.APPROVE_OPTION) { File file = fileChooser.getSelectedFile(); if (file != null) { setIODir(file.getAbsoluteFile().getParentFile()); GeoCoding geoCoding = null; if (product != null) { geoCoding = product.getGeoCoding(); } return PlacemarkIO.readPlacemarks(new FileReader(file), geoCoding, placemarkDescriptor); } } return Collections.emptyList(); }
HelpSys.enableHelpKey(fileChooser, helpID); fileChooser.setCurrentDirectory(currentDir); fileChooser.addChoosableFileFilter(csvFileFilter); fileChooser.setAcceptAllFileFilterUsed(false);
fileChooser.addChoosableFileFilter(PlacemarkIO.createTextFileFilter()); fileChooser.setFileFilter(PlacemarkIO.createPlacemarkFileFilter()); final File ioDir = getIODir();
final ProductIOPlugIn plugIn = (ProductIOPlugIn) allReaderPlugIns.next(); BeamFileFilter productFileFilter = plugIn.getProductFileFilter(); fileChooser.addChoosableFileFilter(productFileFilter); if (!VisatApp.ALL_FILES_IDENTIFIER.equals(lastFormat) && productFileFilter.getFormatName().equals(lastFormat)) {
HelpSys.enableHelpKey(fileChooser, getHelpId()); fileChooser.setCurrentDirectory(currentDir); fileChooser.addChoosableFileFilter(kmzFileFilter); fileChooser.setAcceptAllFileFilterUsed(false);
BeamFileFilter filter = filters[i]; Debug.trace("export image: supported format " + (i + 1) + ": " + filter.getFormatName()); fileChooser.addChoosableFileFilter(filter); // note: also selects current file filter!
List<BeamFileFilter> sortedFileFilters = BeamFileFilter.getSortedFileFilters(allReaderPlugIns); for (BeamFileFilter productFileFilter : sortedFileFilters) { fileChooser.addChoosableFileFilter(productFileFilter); if (!ALL_FILES_IDENTIFIER.equals(lastFormat) && productFileFilter.getFormatName().equals(lastFormat)) {