Example usage for javafx.stage DirectoryChooser setTitle

List of usage examples for javafx.stage DirectoryChooser setTitle

Introduction

In this page you can find the example usage for javafx.stage DirectoryChooser setTitle.

Prototype

public final void setTitle(final String value) 

Source Link

Usage

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");
        }
    }
}