List of usage examples for javafx.stage DirectoryChooser DirectoryChooser
DirectoryChooser
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); } }