@Override public void propertyChange(PropertyChangeEvent evt) { final BeamFileFilter beamFileFilter = getBeamFileFilter(); if (beamFileFilter != null) { setFileSelectionMode(beamFileFilter.getFileSelectionMode().getValue()); } else { setFileSelectionMode(FILES_ONLY); } if (getSelectedFile() != null) { return; } if (lastFilename == null || lastFilename.length() == 0) { return; } setCurrentFilename(lastFilename); } });
fileChooser.setFileSelectionMode(dirsOnly ? JFileChooser.DIRECTORIES_ONLY : JFileChooser.FILES_ONLY);
private JFileChooser createFileChooser(final VisatApp visatApp) { String lastDirPath = visatApp.getPreferences().getPropertyString(GCP_EXPORT_DIR_PREFERENCES_KEY, SystemUtils.getUserHomeDir().getPath()); BeamFileChooser fileChooser = new BeamFileChooser(); HelpSys.enableHelpKey(fileChooser, getHelpId()); fileChooser.setAcceptAllFileFilterUsed(false); fileChooser.setCurrentDirectory(new File(lastDirPath)); fileChooser.setFileFilter( new BeamFileFilter(GCP_FILE_DESCRIPTION, GCP_FILE_EXTENSION, GCP_FILE_DESCRIPTION)); fileChooser.setDialogTitle(DIALOG_TITLE); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); return fileChooser; } }
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setCurrentFilename("time_series_" + refRaster.getName()); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setFileSelectionMode(dirsOnly ? JFileChooser.DIRECTORIES_ONLY : JFileChooser.FILES_ONLY); int result = fileChooser.showOpenDialog(getMainFrame()); if (fileChooser.getCurrentDirectory() != null) {
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setCurrentFilename(sceneView.getRaster().getName()); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
configureFileChooser(fileChooser, view, imageBaseName); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);