List of usage examples for javafx.stage DirectoryChooser setTitle
public final void setTitle(final String value)
From source file:io.bitsquare.gui.main.account.content.backup.BackupView.java
@Override protected void activate() { selectBackupDir.setOnAction(e -> { DirectoryChooser directoryChooser = new DirectoryChooser(); directoryChooser.setInitialDirectory(new File(preferences.getDefaultPath())); directoryChooser.setTitle("Select backup location"); File dir = directoryChooser.showDialog(stage); if (dir != null) { String backupDirectory = dir.getAbsolutePath(); preferences.setDefaultPath(backupDirectory); backUpLocationTextField.setText(backupDirectory); preferences.setBackupDirectory(backupDirectory); backupNow.setDisable(false); backupNow.setDefaultButton(true); selectBackupDir.setDefaultButton(false); }/*from w w w . ja va2 s . c o m*/ }); openDataDir.setOnAction(e -> { try { Utilities.openDirectory(dataDir); } catch (IOException e1) { log.error(e1.getMessage()); new Popup().warning("Cannot open directory.\nError =" + e1.getMessage()).show(); } }); backupNow.setOnAction(e -> { String backupDirectory = preferences.getBackupDirectory(); if (backupDirectory.length() > 0) { try { String dateString = new SimpleDateFormat("YYYY-MM-dd-HHmmss").format(new Date()); String destination = Paths.get(backupDirectory, "bitsquare_backup_" + dateString).toString(); FileUtils.copyDirectory(dataDir, new File(destination)); new Popup().feedback("Backup successfully saved at:\n" + destination).show(); } catch (IOException e1) { e1.printStackTrace(); log.error(e1.getMessage()); new Popup().error("Backup could not be saved.\nError message: " + e1.getMessage()).show(); } } }); }
From source file:analyzer.code.FXMLAnalyzerController.java
@FXML private void openProjectMenuItem() throws FileNotFoundException, IOException { source.clear();/*w w w. ja va 2 s. co m*/ DirectoryChooser chooser = new DirectoryChooser(); chooser.setTitle("C project"); File selectedDirectory = chooser.showDialog(null); if (null != selectedDirectory) { File[] files = selectedDirectory.listFiles(); for (File file : files) { if (FilenameUtils.getExtension(file.getAbsolutePath()).equals("java")) { analyzer = new AnalyzerC(); curLang = C; countOperatorsEnable = true; levelNestEnable = true; middleLenIdentEnable = true; tableMetric.setVisible(true); tableDescript.setVisible(true); labelDesc.setVisible(true); labelMetrics.setVisible(true); button.setVisible(true); Scanner scanner = new Scanner(file); nameFile.add(FilenameUtils.getName(file.getAbsolutePath())); String tmpSource = new String(); while (scanner.hasNext()) { tmpSource += scanner.nextLine() + '\n'; } source.add(tmpSource); } } } }
From source file:ch.unibas.fittingwizard.presentation.MoleculeListPage.java
public void handleLoadExisting(ActionEvent event) { logger.info("Loading existing molecule."); DirectoryChooser chooser = new DirectoryChooser(); chooser.setInitialDirectory(moleculeDir.getDirectory()); chooser.setTitle("Please select a molecule."); File selectedDir = chooser.showDialog(this.getScene().getWindow()); if (selectedDir == null) { logger.info("User skipped."); return;/*from www .j ava2 s . co m*/ } String moleculeName = selectedDir.getName(); if (moleculeRepository.checkIfExists(new MoleculeId(moleculeName))) { logger.info("Molecule already loaded."); OverlayDialog.informUser("Molecule already loaded!", "The selected molecule was already loaded. Please select another molecule."); return; } File xyzFile = new File(selectedDir.getParentFile(), moleculeName + ".xyz"); if (!xyzFile.isFile()) { logger.error("XYZ file not found. Skipping."); String format = String.format("No xyz file (%s) found for selected molecule %s.", xyzFile.getAbsolutePath(), moleculeName); OverlayDialog.showError("Could not load molecule", format); return; } xyzFile = copyFilesToMoleculesDir(selectedDir, xyzFile); XyzFile parse = null; try { parse = XyzFileParser.parse(xyzFile); } catch (Exception e) { OverlayDialog.showError("Could not load molecule", "Error while parsing the xyz file " + xyzFile.getAbsolutePath()); } navigateTo(AtomTypeChargePage.class, new AtomChargesDto(parse)); }
From source file:com.respam.comniq.Controller.java
@FXML protected void excludeButtonAction() { DirectoryChooser edc = new DirectoryChooser(); edc.setInitialDirectory(new File(System.getProperty("user.home"))); edc.setTitle("Exclude Directories"); File excludeDC = edc.showDialog(null); if (null != excludeDC) { excludeArea.appendText(excludeDC.getName()); excludeArea.appendText(";"); }/*from w ww . ja v a 2 s . c o m*/ }
From source file:dpfmanager.shell.interfaces.gui.component.dessign.DessignController.java
public void selectInputAction() { String txtFile = null;//from w w w . ja v a 2 s . c om ComboBox c = getView().getComboChoice(); String configDir = DPFManagerProperties.getDefaultDirFile(); if (c.getValue().equals(getBundle().getString("comboFile"))) { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle(getBundle().getString("openFile")); fileChooser.setInitialDirectory(new File(configDir)); fileChooser.getExtensionFilters().addAll(generateExtensionsFilters()); List<File> files = fileChooser.showOpenMultipleDialog(GuiWorkbench.getMyStage()); if (files != null) { String sfiles = ""; File last = null; for (File file : files) { if (sfiles.length() > 0) sfiles += ";"; sfiles += file.getPath(); last = file; } txtFile = sfiles; if (last.exists() && last.getParent() != null && last.getParentFile().exists() && last.getParentFile().isDirectory()) { String path = last.getParent(); DPFManagerProperties.setDefaultDirFile(path); } } } else if (c.getValue().equals(getBundle().getString("comboFolder"))) { DirectoryChooser folderChooser = new DirectoryChooser(); folderChooser.setTitle(getBundle().getString("openFolder")); folderChooser.setInitialDirectory(new File(configDir)); File directory = folderChooser.showDialog(GuiWorkbench.getMyStage()); if (directory != null) { txtFile = directory.getPath(); DPFManagerProperties.setDefaultDirFile(directory.getPath()); } } if (txtFile != null) { getView().getInputText().setText(txtFile); } }
From source file:deincraftlauncher.InstallController.java
@FXML void onChangePath(ActionEvent event) { System.out.println("changing Path..."); DirectoryChooser fileChooser = new DirectoryChooser(); fileChooser.setInitialDirectory(defaultInstall); fileChooser.setTitle("Whle Installationsort"); File chosen = fileChooser.showDialog(deincraftlauncher.DeincraftLauncherUI.window); if (chosen != null) { String choosed = chosen.toString(); System.out.println("Chosen Path: " + choosed); targetPath = choosed + File.separator + "Minefactory" + File.separator; pathLabel.setText(targetPath);/* www .j ava 2s .co m*/ } else { System.out.println("pathchange cancelled"); } //fileChooser.showOpenDialog(deincraftlauncher.DeincraftLauncherUI.window); }
From source file:ch.unibas.fittingwizard.presentation.fitting.FitResultPage.java
private File selectExportDirectory() { DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle("Fit export destination"); // wrapping is necessary, since directory chooser can not handle some paths. // maybe the problem are not normalized paths... File defaultExportDir = new File( FilenameUtils.normalize(exportFitWorkflow.getDefaultExportDir().getAbsolutePath())); defaultExportDir.mkdir();//from ww w .j a va 2 s. c o m logger.debug("defaultExportDir=" + FilenameUtils.normalize(defaultExportDir.getAbsolutePath())); dirChooser.setInitialDirectory(defaultExportDir); File file = dirChooser.showDialog(this.getScene().getWindow()); return file; }
From source file:org.nmrfx.processor.gui.MainApp.java
private void loadProject() { DirectoryChooser chooser = new DirectoryChooser(); chooser.setTitle("Project Chooser"); File directoryFile = chooser.showDialog(null); if (directoryFile != null) { loadProject(directoryFile.toPath()); }//from w w w. j a va 2s.c o m }
From source file:org.martus.client.swingui.PureFxMainWindow.java
public File showChooseDirectoryDialog(String windowTitle) { DirectoryChooser chooser = new DirectoryChooser(); chooser.setTitle(windowTitle); return chooser.showDialog(getActiveStage()); }
From source file:jp.co.heppokoact.autocapture.FXMLDocumentController.java
@FXML private void saveDirectoryButtonClicked(ActionEvent event) throws IOException { System.out.println("saveDirectoryButtonClicked"); // ???/*from w w w . j a v a2s . com*/ DirectoryChooser dc = new DirectoryChooser(); dc.setTitle("??"); File sd = null; Window window = anchorPane.getScene().getWindow(); try { dc.setInitialDirectory(saveDirectory.get()); sd = dc.showDialog(window); } catch (IllegalArgumentException e) { dc.setInitialDirectory(null); sd = dc.showDialog(window); } saveDirectory.set(sd); // ????? if (sd != null) { prop.setProperty("saveDirectoryPath", sd.getAbsolutePath()); try (OutputStream out = new FileOutputStream(CONFIG_FILE)) { prop.storeToXML(out, "AutoCapture"); } } }