private ProductFileChooserAction() { super("..."); chooser = new BeamFileChooser(); chooser.setDialogTitle("Select Source Product"); final Iterator<ProductReaderPlugIn> iterator = ProductIOPlugInManager.getInstance().getAllReaderPlugIns(); List<BeamFileFilter> sortedFileFilters = BeamFileFilter.getSortedFileFilters(iterator); for (BeamFileFilter fileFilter : sortedFileFilters) { chooser.addChoosableFileFilter(fileFilter); } chooser.setAcceptAllFileFilterUsed(true); chooser.setFileFilter(chooser.getAcceptAllFileFilter()); }
protected JFileChooser createFileChooserDialog() { final JFileChooser chooser = new BeamFileChooser(); chooser.setAcceptAllFileFilterUsed(true); chooser.setMultiSelectionEnabled(true); final Iterator<ProductReaderPlugIn> iterator = ProductIOPlugInManager.getInstance().getAllReaderPlugIns(); List<BeamFileFilter> sortedFileFilters = BeamFileFilter.getSortedFileFilters(iterator); for (BeamFileFilter productFileFilter : sortedFileFilters) { chooser.addChoosableFileFilter(productFileFilter); } chooser.setFileFilter(chooser.getAcceptAllFileFilter()); return chooser; }
List<BeamFileFilter> sortedFileFilters = BeamFileFilter.getSortedFileFilters(allReaderPlugIns); for (BeamFileFilter productFileFilter : sortedFileFilters) { fileChooser.addChoosableFileFilter(productFileFilter);
List<BeamFileFilter> sortedFileFilters = BeamFileFilter.getSortedFileFilters(allReaderPlugIns); for (BeamFileFilter productFileFilter : sortedFileFilters) { fileChooser.addChoosableFileFilter(productFileFilter);