JFileChooser jFileChooser = new JFileChooser(); jFileChooser.setSelectedFile(new File("fileToSave.txt")); jFileChooser.showSaveDialog(parent);
private File showOpenDir(String title, File lastFile){ final JFileChooser fc = new JFileChooser(); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); fc.setDialogTitle(title); if(lastFile != null) fc.setSelectedFile(lastFile); fc.setFileFilter(new FileFilter() { @Override public boolean accept(File f) { if (f.isDirectory()) return true; return false; } @Override public String getDescription() { return "Directory"; } }); int returnVal = fc.showOpenDialog(null); File file = null; if(returnVal == JFileChooser.APPROVE_OPTION) file = fc.getSelectedFile(); return file; }
private void doExportTree() { JFileChooser chooser = new JFileChooser(); chooser.setSelectedFile(new File("./tree.png")); FileNameExtensionFilter filter = new FileNameExtensionFilter("PNG images", "png"); chooser.setFileFilter(filter); int status = chooser.showSaveDialog(this); if (status != JFileChooser.APPROVE_OPTION) return; Dimension size = tjp.getPreferredSize(); BufferedImage im = new BufferedImage((int) size.getWidth(), (int) size.getHeight(), BufferedImage.TYPE_INT_ARGB); Graphics2D g = im.createGraphics(); tjp.paint(g); try { ImageIO.write(im, "png", chooser.getSelectedFile()); } catch (IOException e) { JOptionPane.showMessageDialog(this, "Failed to save the tree image file.\n" + e.getLocalizedMessage(), "Export Error", JOptionPane.ERROR_MESSAGE); } }
public File doSaveDialog(String recommendedFileName) { File selectedFile = null; initSaveDialog(); retrieveSaveDialogDir(fcSave); fcSave.setSelectedFile(new File(recommendedFileName)); int returnVal = fcSave.showSaveDialog(parent); saveSaveDialogDir(fcSave); if (returnVal == JFileChooser.APPROVE_OPTION) { selectedFile = fcSave.getSelectedFile(); } return selectedFile; }
public void loadSettings() { portCombo.setSelectedItem(backend.getSettings().getPort()); baudCombo.setSelectedItem(backend.getSettings().getPortRate()); firmwareCombo.setSelectedItem(backend.getSettings().getFirmwareVersion()); String lastOpenedFilename = backend.getSettings().getLastOpenedFilename(); if (lastOpenedFilename != null && !lastOpenedFilename.isEmpty()) { fileChooser.setSelectedFile(new File(lastOpenedFilename)); } updateCurrentFileLabel(backend.getGcodeFile()); jogPanel.loadSettings(); }
JFileChooser fc = new JFileChooser(); fc.setCurrentDirectory(dirOfYourChoice); fc.setSelectedFile(fileOfYourChoice); fc.setFileFilter(filterOfYourChoice); int okCancel = fc.showSaveDialog(null);
public void actionPerformed(ActionEvent e) { fileChooser.setDialogTitle(msg("selectStackTraceFile")); fileChooser.setSelectedFile(null); int returnValue = fileChooser.showOpenDialog(ProGuardGUI.this); if (returnValue == JFileChooser.APPROVE_OPTION) { loadStackTrace(fileChooser.getSelectedFile()); } } }
private void exportButtonActionPerformed() { JFileChooser fileChooser = new JFileChooser(); String date = LocalDate.now().format(DateTimeFormatter.ISO_DATE); fileChooser.setSelectedFile(new File("firmware_" + date + ".settings")); fileChooser.setFileFilter(new FirmwareSettingsFileTypeFilter()); if (fileChooser.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) { File file = fileChooser.getSelectedFile(); FirmwareSettingUtils.exportSettings(file, backend.getController()); } }
public File doSaveAllDialog(String recommendedFileName) { File selectedFile = null; initSaveAllDialog(); retrieveSaveDialogDir(fcSaveAll); fcSaveAll.setSelectedFile(new File(recommendedFileName)); int returnVal = fcSaveAll.showSaveDialog(parent); saveSaveDialogDir(fcSaveAll); if (returnVal == JFileChooser.APPROVE_OPTION) { selectedFile = fcSaveAll.getSelectedFile(); } return selectedFile; }
private void initFileChoosers() { if (pngFileChooser == null) { pngFileChooser = new JFileChooser(); pngFileChooser.addChoosableFileFilter(SwingUtil.PNG_FILE_FILTER); pngFileChooser.setDialogTitle("Save PNG"); pngFileChooser.setSelectedFile(new File("geoms.png")); } }
public void setFile(String file) { fileChooser.setSelectedFile(new File(file)); }
private File showOpenFile(String title, File lastFile){ final JFileChooser fc = new JFileChooser(); fc.setDialogTitle(title); if(lastFile != null) fc.setSelectedFile(lastFile); fc.setFileFilter(new FileFilter() { @Override public boolean accept(File f) { if (f.isDirectory()) return true; String extension = Utils.getExtension(f); if (extension != null) { if (extension.equals("svg")) return true; else return false; } return false; } @Override public String getDescription() { return "SVG images"; } }); int returnVal = fc.showOpenDialog(null); File file = null; if(returnVal == JFileChooser.APPROVE_OPTION) file = fc.getSelectedFile(); return file; }
private JFileChooser createChooser(File dir, File file, String[] exts) { JFileChooser chooser = new JFileChooser(); chooser.setCurrentDirectory(dir); chooser.setSelectedFile(file); chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); chooser.addChoosableFileFilter(new FileNameExtensionFilter("Image Files", exts)); return chooser; }
JScrollPane logScrollPane = new JScrollPane(content); jfc = new JFileChooser(); jfc.setCurrentDirectory(new File(default_directory)); jfc.setSelectedFile(new File(default_filename)); jfc.addPropertyChangeListener(new PropertyChangeListener() { jfc.setCurrentDirectory(new File("/home/foo")); jfc.setSelectedFile(new File("default" + version + ".txt")); if (returnVal == JFileChooser.APPROVE_OPTION) File file = jfc.getSelectedFile();
@Override public void actionPerformed(final ActionEvent e) { final GCDocument gcDocument = gcViewer.getSelectedGCDocument(); for (int i=0; i<gcDocument.getChartPanelViewCount(); i++) { final ChartPanelView chartPanelView = gcDocument.getChartPanelView(i); final File file = new File(chartPanelView.getGCResource().getResourceName()); saveDialog.setCurrentDirectory(file.getParentFile()); saveDialog.setSelectedFile(file); final int val = saveDialog.showSaveDialog(gcViewer); if (val == JFileChooser.APPROVE_OPTION) { ExportExtensionFileFilter fileFilter = (ExportExtensionFileFilter) saveDialog.getFileFilter(); // On OS/X if you don't select one of the filters and just press "Save" the filter may be null. Use the CSV one then if (fileFilter==null) { fileFilter = (ExportExtensionFileFilter) saveDialog.getChoosableFileFilters()[0]; } exportFile(chartPanelView.getGCResource().getModel(), saveDialog.getSelectedFile(), fileFilter.getExtension(), fileFilter.getDataWriterType()); } else if (val == JFileChooser.ERROR_OPTION) { JOptionPane.showMessageDialog(gcViewer, LocalisationHelper.getString("fileexport_dialog_error_occured"), LocalisationHelper.getString("fileexport_dialog_write_file_failed"), JOptionPane.ERROR_MESSAGE); } } }
JFileChooser fileChooser = new JFileChooser(); fileChooser.setSelectedFile(new File("C:\\file.txt")); fileChooser.showSaveDialog(null);
/** * Clears the selected file. */ public void clearSelectedFile() { if (this.selectedFile != null) { this.selectedFile = null; fileName.setText(""); fileName.setToolTipText(""); filechooser.setSelectedFile(new File("")); } }
protected void browse() { JFileChooser dialog; Object format = this.parameter.metadata.get(Parameter.EXT); if (format instanceof FileDataStoreFactorySpi) { dialog = new JFileDataStoreChooser((FileDataStoreFactorySpi) format); } else if (format instanceof String) { dialog = new JFileDataStoreChooser((String) format); } else if (format instanceof String[]) { dialog = new JFileDataStoreChooser((String[]) format); } else { dialog = new JFileChooser(); } dialog.setSelectedFile(getFile()); int returnVal = dialog.showOpenDialog(browse); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = dialog.getSelectedFile(); setValue(file); } }
private static JFileChooser getArchetypeFileChooser(File selectedFile) { JFileChooser fileChooser = new JFileChooser(); FileNameExtensionFilter filter = new FileNameExtensionFilter( OpenEHRLanguageManager.getMessage("Archetype"), "adl"); fileChooser.setDialogTitle(OpenEHRLanguageManager.getMessage("ImportArchetype")); fileChooser.setFileFilter(filter); if (selectedFile != null) { fileChooser.setSelectedFile(selectedFile); } return fileChooser; }
File fileChoosen = null; while (true) { fchooser = new JFileChooser(); if (SX.isMac()) { fchooser.putClientProperty("JFileChooser.packageIsTraversable", "always"); fchooser.setCurrentDirectory(new File(last_dir)); fchooser.setSelectedFile(null); if (SX.isMac() && type == DIRS) { fchooser.setFileSelectionMode(DIRSANDFILES); return null; fileChoosen = fchooser.getSelectedFile(); if (mode == FileDialog.LOAD) { if (checkSikuli && !isValidScript(fileChoosen)) { File selected = new File(fileChoosen.getAbsolutePath()); if (!selected.isDirectory() || type == DIRS) { selected = selected.getParentFile();