fileChooser.setInitialDirectory(parent.toFile()); fileChooser.setInitialFileName(Optional.ofNullable(path.getFileName()).map(Path::toString).orElse("")); } else { fileChooser.setInitialDirectory(currentlyOpenFile.getParentFile()); fileChooser.setInitialFileName(currentlyOpenFile.getName());
@Override public final void setInitialDirectory(File value) { wrapped.setInitialDirectory(value); }
fileChooser.setInitialDirectory(new File(parentFolder));
private void setInitialDirectory(Path path) { Path parent = path.getParent(); if (parent != null) { // TODO: can it ever be null here? fileChooser.setInitialDirectory(parent.toFile()); } }
public FXFileChooserProvider() { this.resourceBundle = ResourceBundleUtils.getClassResourceBundle(FXFileChooserProvider.class); this.extensionFilterFormat = new MessageFormat(resourceBundle.getString("fileChooser.extensionFilter.format")); this.fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter(resourceBundle.getString("fileChooser.extensionFilters.allFiles"), "*.*")); // TODO: synchronize initialDirectory with FXDirectoryChooserProvider? this.fileChooser.setInitialDirectory(SystemUtils.getUserHome()); }
public void chooseCssFile() { File cssDir; try { URL currUrl = new URL(cssUrl.textProperty().getValue()); String path = currUrl.getPath(); File file = new File(path); cssDir = file.getParentFile(); } catch (Exception e) { cssDir = null; } if(cssDir == null) { cssDir = new File(System.getProperty("user.dir")); } FileChooser fileChooser = new FileChooser(); if(cssDir.isDirectory()) { fileChooser.setInitialDirectory(cssDir); } File file = fileChooser.showOpenDialog(null); if (file != null) { try { String url = file.toURI().toURL().toExternalForm(); cssUrl.textProperty().setValue(url); updatePreview(); } catch (MalformedURLException e) { e.printStackTrace(); } } }
private File displayFileChooser(Node owner) { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open Rrd4j File(s)"); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("RRD binary files", "*.rrd")); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("RRD XML dumps", "*.xml")); fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("All files", "*.*")); fileChooser.setInitialDirectory(GlobalPreferences.getInstance().getMostRecentSaveFolder().toFile()); List<File> rrdFiles = fileChooser.showOpenMultipleDialog(Dialogs.getStage(owner)); if (rrdFiles != null) { pathsField.setText(rrdFiles.stream().map(File::getPath).collect(Collectors.joining(";"))); } return null; }
fileChooser.setInitialDirectory(fInitialFile.getParentFile()); } else { fileChooser.setInitialDirectory(initialDirectory);
/** * Opens a {@link FileChooser} to pick attachments from with a pre-made {@link ExtensionFilter} for the allowed * media types. * * @return an asynchronous result containing the list of selected files once user is done with choosing them. */ private CompletionStage<List<File>> openFileChooserForMedia() { final FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Pick a media for your tweet"); final ExtensionFilter extensionFilter = twitterMediaExtensionFilter.getExtensionFilter(); fileChooser.getExtensionFilters().add(extensionFilter); fileChooser.setSelectedExtensionFilter(extensionFilter); fileChooser.setInitialDirectory(new File(System.getProperty("user.home"))); return CompletableFuture.supplyAsync(() -> { final Stage stage = this.embeddingStage.getValue(); final List<File> chosenFiles = fileChooser.showOpenMultipleDialog(stage); return chosenFiles != null ? chosenFiles : Collections.emptyList(); }, Platform::runLater); }
private File openFileChooser(Stage stage, String description, String extension) { fileChooser.setTitle("Choose Feature File"); fileChooser.setInitialDirectory(workingDir); FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter(description, extension); fileChooser.getExtensionFilters().setAll(extFilter); return fileChooser.showOpenDialog(stage); }
public void chooseFile() { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("HTML file"); fileChooser.getExtensionFilters().addAll( new FileChooser.ExtensionFilter("HTML files", "*.html", "*.htm"), new FileChooser.ExtensionFilter("All files", "*.*") ); String initialDirPath = System.getProperty("user.dir"); File initialDir = new File(initialDirPath); fileChooser.setInitialDirectory(initialDir); File htmlFile = fileChooser.showOpenDialog(getScene().getWindow()); if(htmlFile != null) { txtFile.setText(htmlFile.getAbsolutePath()); } }
private File saveFileChooser(Stage stage, String description, String extension, String name) { fileChooser.setTitle("Save Feature File"); fileChooser.setInitialDirectory(workingDir); FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter(description, extension); fileChooser.getExtensionFilters().setAll(extFilter); fileChooser.setInitialFileName(name); return fileChooser.showSaveDialog(stage); }
chooser.setInitialDirectory(defaultFile.getParentFile());
chooser.setInitialDirectory(containersDir);
chooser.setInitialDirectory(containersDir);
fileChooser.setInitialDirectory(containerDir);
fileChooser.setInitialDirectory(new File(System.getProperty("user.home"))); fileChooser.setTitle(RESOURCE_BUNDLE.getString("SelectTargetFile")); fileChooser.setInitialFileName(fileTextField.getText());
/** * {@inheritDoc} */ @Override protected void perform(Wave wave) throws CommandException { final SaveImageWaveBean wb = waveBean(wave); File file = wb.file(); // No file is provided so we shall choose a new one if (file == null) { final FileChooser fc = new FileChooser(); fc.setTitle(wb.chooserTitle()); fc.setInitialDirectory(wb.directory() != null ? wb.directory() : new File(".")); fc.setInitialFileName(wb.fileName() != null ? wb.fileName() : "image"); fc.getExtensionFilters().addAll(wb.fileExtension()); file = fc.showSaveDialog(wb.popupOwner() != null ? wb.popupOwner() : localFacade().globalFacade().application().stage()); } if (file != null) { final BufferedImage bi = SwingFXUtils.fromFXImage(wb.image(), null); try { ImageIO.write(bi, "png", file); } catch (final IOException e) { throw new CoreRuntimeException(e); } } }
new FileChooser.ExtensionFilter(tr("Allowed file types"), extensions)); fileChooser.setInitialDirectory(browseDirectory);