List of usage examples for javafx.stage DirectoryChooser setTitle
public final void setTitle(final String value)
From source file:context.ui.misc.FileHandler.java
/** * * @param message//www .ja va 2s . c om * @return */ public static FileList openDirectoryChooser(String message) { DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle(message); dirChooser.setInitialDirectory(new File(getLastDirectoryLocation())); final File selectedDirectory = dirChooser.showDialog(ContextFXController.getStage()); if (selectedDirectory != null) { selectedDirectory.getAbsolutePath(); // File[] files = selectedDirectory.listFiles(); FileList dir = new FileList(new SimpleStringProperty(selectedDirectory.getName()), selectedDirectory); setLastDirectoryLocation(selectedDirectory.getAbsolutePath()); return dir; } else { System.out.println("Selected Directory is Null"); return null; } }
From source file:com.epitech.oliver_f.astextexls.MainClass.java
@Override public void start(Stage primaryStage) throws Exception { primaryStage.setTitle("Hello World!"); DirectoryChooser dChooser = new DirectoryChooser(); dChooser.setTitle("Choose the directory of the excel files"); File defaultDirectory = new File("c:/"); dChooser.setInitialDirectory(defaultDirectory); File selectedDirectory = dChooser.showDialog(primaryStage); StackPane root = new StackPane(); FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open excel 'ALL' File"); File choosenFile = fileChooser.showOpenDialog(primaryStage); launchWriteAndRead(selectedDirectory.getAbsolutePath(), choosenFile.getAbsolutePath()); //root.getChildren().add(btn); //primaryStage.setScene(new Scene(root, 300, 250)); //primaryStage.show(); Platform.exit();/*from ww w .j ava2s .co m*/ }
From source file:vkmanager.controller.PhotosDetailedController.java
public void saveAlbumOnHard() throws MalformedURLException, IOException { int i = 0;// ww w .ja va2s. com DirectoryChooser chooser = new DirectoryChooser(); chooser.setTitle(" ? ?? "); String userDir = System.getProperty("user.home"); File defaultDirectory = new File(userDir + "/Desktop"); chooser.setInitialDirectory(defaultDirectory); File selectedDirectory = chooser.showDialog(null); System.out.println(selectedDirectory); if (selectedDirectory != null) { for (VKPhoto photo : photos) { i++; URL photoUrl = new URL(photo.getLink_l()); File file = new File(selectedDirectory.toString() + "\\" + photo.getId() + ".jpg"); FileUtils.copyURLToFile(photoUrl, file); } } }
From source file:caillou.company.clonemanager.gui.handler.CopyFilesHandler.java
@Override public void handle(ActionEvent event) { try {// www .ja va 2s. co m checkArguments(); } catch (CloneManagerArgumentException ex) { Logger.getLogger(PreSuppressionEventHandler.class.getName()).log(Level.SEVERE, null, ex); } DirectoryChooser directoryChooser = new DirectoryChooser(); directoryChooser.setTitle(SpringFxmlLoader.getResourceBundle().getString("title.selectDirectory")); File targetDirectory = directoryChooser.showDialog(null); if (targetDirectory != null && targetDirectory.exists() && targetDirectory.isDirectory()) { Dialog dialogConfirmCopy = new Dialog(MainApp.getInstance().getStage(), SpringFxmlLoader.getResourceBundle().getString("title.fileToCopy") + targetDirectory.getAbsolutePath()); dialogConfirmCopy.getStylesheets().add(StyleSheet.DIALOG_CSS); LoadingMojo loadingMojo = SpringFxmlLoader.load(Navigation.CONFIRM_POPUP, ControllerNames.CONFIRM_COPY_CONTROLLER); ConfirmCopyController confirmCopyController = (ConfirmCopyController) loadingMojo.getController(); confirmCopyController.setDialog(dialogConfirmCopy); confirmCopyController.setGUIApplicationFileList(guiApplicationFileList); confirmCopyController.setTableView(tableView); confirmCopyController.setMyFilesToShow(fileToShow); confirmCopyController.setTargetDirectory(targetDirectory); try { confirmCopyController.checkArguments(); } catch (CloneManagerArgumentException ex) { Logger.getLogger(PreSuppressionEventHandler.class.getName()).log(Level.SEVERE, null, ex); } dialogConfirmCopy.setContent(loadingMojo.getParent()); dialogConfirmCopy.show(); } }
From source file:mesclasses.view.ConfigStockageController.java
@FXML void changeRoot() { File source = new File(conf.getRootDir()).getParentFile(); DirectoryChooser chooser = new DirectoryChooser(); chooser.setTitle("Choix du rpertoire de sauvegarde"); chooser.setInitialDirectory(source); File dir = chooser.showDialog(primaryStage); if (dir != null && !dir.getAbsolutePath().equals(source.getAbsolutePath())) { LOG.info("Nouveau chemin de stockage saisi : " + dir); try {/*from ww w.j a va 2 s. c o m*/ LOG.info("Copie des fichiers vers " + dir); FileUtils.copyDirectory(source, dir); } catch (IOException e) { notif("Impossible de dplacer les fichiers du rpertoire " + conf.getRootDir() + " : " + e.getMessage()); return; } FileConfigurationManager.setCustomStoragePath(dir.getAbsolutePath()); try { LOG.info("Suppression de " + source); FileUtils.deleteDirectory(source); } catch (IOException e) { notif("Impossible de supprimer les fichiers du rpertoire " + source + " : " + e.getMessage()); } init(); } }
From source file:io.uploader.drive.gui.controller.TaskAddPanelViewController.java
@FXML protected void onSelectSourceDirectory(ActionEvent event) { DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle("Select Directory to Upload"); java.io.File dir = dirChooser.showDialog(UiUtils.getStage(event)); if (dir != null) { srcField.setText(dir.getPath()); }//from ww w . j a va2 s .co m }
From source file:org.beryx.viewreka.fxapp.ProjectBasicInfo.java
public void chooseProjectDir() { DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle("New Project Directory"); GuiSettings guiSettings = guiSettingsManager.getSettings(); dirChooser.setInitialDirectory(guiSettings.getMostRecentProjectDir()); File projectDir = dirChooser.showDialog(getScene().getWindow()); if (projectDir != null && projectDir.isDirectory()) { txtNewProjectDir.setText(projectDir.getAbsolutePath()); String prjName = toProjectName(projectDir.getName()); if (isProjectNameValid(prjName)) { txtNewProjectName.setText(prjName); }/*from w w w . ja v a2s .co m*/ } }
From source file:com.bekwam.resignator.SettingsController.java
@FXML public void browseForJDK() { if (logger.isDebugEnabled()) { logger.debug("[BROWSE FOR JDK]"); }// w w w . j av a 2 s. co m DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle("Select a JDK"); dirChooser.setInitialDirectory(new File(jdkDir)); File d = dirChooser.showDialog(stage); if (d != null) { if (logger.isDebugEnabled()) { logger.debug("[BROWSE FOR JDK] selected dir={}", d.getAbsolutePath()); } tfJDKHome.setText(d.getAbsolutePath()); jdkDir = FilenameUtils.getFullPath(d.getAbsolutePath()); } }
From source file:de.halirutan.spectralis.examples.sloexporter.Controller.java
private File showDirectorySelectDialog(String title) { Window window = root.getScene().getWindow(); DirectoryChooser dirChooser = new DirectoryChooser(); dirChooser.setTitle(title); return dirChooser.showDialog(window); }
From source file:caillou.company.clonemanager.gui.customComponent.location.LocationController.java
@FXML private void handleFilechooserAction(ActionEvent event) { DirectoryChooser directoryChooser = new DirectoryChooser(); directoryChooser.setTitle(SpringFxmlLoader.getResourceBundle().getString("title.selectDirectory")); File file = directoryChooser.showDialog(null); if (file != null) { path.setText(file.getAbsolutePath()); }/*from www . j av a2 s. c o m*/ }