Example usage for javafx.stage DirectoryChooser DirectoryChooser

List of usage examples for javafx.stage DirectoryChooser DirectoryChooser

Introduction

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

Prototype

DirectoryChooser

Source Link

Usage

From source file:com.respam.comniq.Controller.java

@FXML
protected void browseButtonAction() {
    DirectoryChooser dc = new DirectoryChooser();
    File selectedDC = dc.showDialog(null);
    if (selectedDC != null) {
        inputPath.setText(selectedDC.getPath());
    }/*from w  w  w . j  a  v a2s  .c o m*/
}

From source file:com.bekwam.mavenpomupdater.MainViewController.java

@FXML
public void selectFile(ActionEvent evt) {

    if (log.isDebugEnabled()) {
        log.debug("[SELECT FILE]");
    }/*from   ww  w . ja  v a 2  s .  c  om*/

    Button b = (Button) evt.getSource();

    Window w = b.getParent().getScene().getWindow();

    DirectoryChooser dirChooser = new DirectoryChooser();

    File dir = dirChooser.showDialog(w);
    if (dir != null) {
        tfRootDir.setText(dir.getAbsolutePath());
    }
}

From source file:jp.co.heppokoact.autocapture.FXMLDocumentController.java

@FXML
private void saveDirectoryButtonClicked(ActionEvent event) throws IOException {
    System.out.println("saveDirectoryButtonClicked");

    // ???//ww  w . ja  v a 2 s . c o m
    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");
        }
    }
}

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  w  w  w .ja va2 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:ca.wumbo.doommanager.client.controller.file.DXMLProjectCreatorController.java

/**
 * Does directory browsing for the user to supply a directory.
 *//*from www .  ja v a  2  s .  c  o  m*/
public void browseFolders() {
    if (stage == null) {
        log.error("Attempting to browse folders with a null parent stage.");
        return;
    }

    // Lock on to the main stage and wait until we get a directory.
    DirectoryChooser directoryChooser = new DirectoryChooser();
    File selectedDirectory = directoryChooser.showDialog(stage);
    if (selectedDirectory != null) {
        projectFolderTextfield.setText(selectedDirectory.getAbsolutePath());
        projectFolderTextfield.requestFocus();
        projectFolderTextfield.end(); // Move the caret to the end so the user can see the important part.
        projectInfoTextUpdated();
    }
}

From source file:org.martus.client.swingui.PureFxMainWindow.java

public File showChooseDirectoryDialog(String windowTitle) {
    DirectoryChooser chooser = new DirectoryChooser();
    chooser.setTitle(windowTitle);/*from   w  ww  .  j a v a 2s  .com*/

    return chooser.showDialog(getActiveStage());
}

From source file:dsfixgui.FileIO.DSFixFileController.java

public void exportDSF() {
    DirectoryChooser dirChooser = new DirectoryChooser();
    dirChooser.setTitle(DIALOG_TITLE_EXPORT_DSF);
    File exportedFolder = dirChooser.showDialog(ui.getStage());

    if (exportedFolder != null) {
        ui.getConfig().exportDSFix(exportedFolder.getPath());
        ui.getDSFKeybinds().writeSettingsToIniFile(exportedFolder + DSF_FOLDER + "\\" + DSF_FILES[2]);
    }// w  w  w.j  av  a 2 s .co  m
}

From source file:acmi.l2.clientmod.l2smr.Controller.java

@FXML
private void chooseL2Folder() {
    DirectoryChooser directoryChooser = new DirectoryChooser();
    directoryChooser.setTitle("Select L2 folder");
    File dir = directoryChooser.showDialog(getStage());
    if (dir == null)
        return;//from   w  w  w.ja  v a  2s  . co m

    setL2Dir(dir);
}

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());
    }//  w w  w.  jav a  2  s  . c  o m
}

From source file:nl.mvdr.umvc3replayanalyser.controller.Umvc3ReplayManagerController.java

/** Action handler to import replays. */
@FXML/*from   www.  j  a  v  a  2 s  . c om*/
private void handleImportAction() {
    log.info("Import New Replays menu item selected.");

    DirectoryChooser chooser = new DirectoryChooser();
    chooser.setTitle("Import Replays - Ultimate Marvel vs Capcom 3 Replay Manager");
    File selectedDirectory = chooser.showDialog(getApplicationWindow());

    log.info("Selected directory: " + selectedDirectory + ".");

    if (selectedDirectory != null) {
        importReplays(selectedDirectory);
    }
}