@Override protected void configureFileChooser(final SnapFileChooser fileChooser, final ProductSceneView view, String imageBaseName) { fileChooser.setDialogTitle("Export Image"); fileChooser.setCurrentFilename(imageBaseName + "_" + view.getRaster().getName()); }
fileChooser.setDialogTitle(SnapApp.getDefault().getInstanceName() + " - " + "Export Image"); /*I18N*/ if (view.isRGB()) { fileChooser.setCurrentFilename(imageBaseName + "_RGB"); } else { fileChooser.setCurrentFilename(imageBaseName + "_" + view.getRaster().getName());
private void init() { setAcceptAllFileFilterUsed(false); addPropertyChangeListener(JFileChooser.SELECTED_FILE_CHANGED_PROPERTY, evt -> { Object newValue = evt.getNewValue(); if (newValue instanceof File) { lastFilename = ((File) newValue).getName(); } }); addPropertyChangeListener(JFileChooser.FILE_FILTER_CHANGED_PROPERTY, evt -> { final SnapFileFilter snapFileFilter = getSnapFileFilter(); if (snapFileFilter != null) { setFileSelectionMode(snapFileFilter.getFileSelectionMode().getValue()); } else { setFileSelectionMode(FILES_ONLY); } if (getSelectedFile() != null) { return; } if (lastFilename == null || lastFilename.length() == 0) { return; } setCurrentFilename(lastFilename); }); }
fileChooser.setCurrentFilename(currentFilename);
@Override protected void configureFileChooser(SnapFileChooser fileChooser, ProductSceneView view, String imageBaseName) { legendParamGroup = createLegendParamGroup(); legendParamGroup.setParameterValues(SnapApp.getDefault().getPreferencesPropertyMap(), null); modifyHeaderText(legendParamGroup, view.getRaster()); fileChooser.setDialogTitle(SnapApp.getDefault().getInstanceName() + " - export Colour Legend Image"); /*I18N*/ fileChooser.setCurrentFilename(imageBaseName + "_legend"); final RasterDataNode raster = view.getRaster(); imageLegend = new ImageLegend(raster.getImageInfo(), raster); fileChooser.setAccessory(createImageLegendAccessory( fileChooser, legendParamGroup, imageLegend, getHelpCtx().getHelpID())); }