Package javafx.stage

Examples of javafx.stage.DirectoryChooser


    HBox.setHgrow(textField, Priority.ALWAYS);
    final Button wirelessRemoteNodeDirBtn = new FunctionButton(
        FunctionButton.Function.ADD, new Runnable() {
          @Override
          public void run() {
            final DirectoryChooser dc = new DirectoryChooser();
            dc.setTitle(RS.rbLabel(KEY.WIRELESS_WORKING_DIR));
            final File wdir = dc.showDialog(stage);
            if (wdir != null) {
              textField.setText(wdir.getAbsolutePath());
            }
          }
        });
View Full Code Here


            return FileVisitResult.CONTINUE;
        }
    }

    public static File openDirectoryChooser(@Nonnull Stage stage, @Nonnull String starting) {
        DirectoryChooser chooser = new DirectoryChooser();
        chooser.setTitle("Directory");
        File start_dir = new File(starting);
        chooser.setInitialDirectory(start_dir);
        return chooser.showDialog(stage);
    }
View Full Code Here

            return FileVisitResult.CONTINUE;
        }
    }

    public static File openDirectoryChooser(@Nonnull Stage stage, @Nonnull String starting) {
        DirectoryChooser chooser = new DirectoryChooser();
        chooser.setTitle("Directory");
        File start_dir = new File(starting);
        chooser.setInitialDirectory(start_dir);
        return chooser.showDialog(stage);
    }
View Full Code Here

            return FileVisitResult.CONTINUE;
        }
    }

    public static File openDirectoryChooser(@Nonnull Stage stage, @Nonnull String starting) {
        DirectoryChooser chooser = new DirectoryChooser();
        chooser.setTitle("Directory");
        File start_dir = new File(starting);
        chooser.setInitialDirectory(start_dir);
        return chooser.showDialog(stage);
    }
View Full Code Here

    Application.launch(args);
  }

  @Override
  public void start(Stage stage) throws Exception {
    DirectoryChooser directoryChooser = new DirectoryChooser();

    directoryChooser.setTitle("Choose a directory with images");
    File dir = directoryChooser.showDialog(null);

    List<Image> images = new ArrayList<>();
    int fileCount = 0;

    for(File file : dir.listFiles()) {
View Full Code Here

    }

    @FXML
    public void chooseServerRootPathAction() {
        logger.log(Level.INFO, "chooseServerRootPathAction");
        DirectoryChooser directoryChooser = new DirectoryChooser();
        directoryChooser.setTitle(resources.
                getString("configuration.server.rootpath.chooser.title"));
        directoryChooser.setInitialDirectory(new File(uiConfiguration.getLastChoosenDirectory()));
        File directory = directoryChooser.showDialog(viewContext.getPrimaryStage());

        if (directory != null) {
            serverRootPathField.setText(directory.getAbsolutePath());
        }
    }
View Full Code Here

        try {
            final PayFileClient.File downloadingFile = checkNotNull(selectedFile.get());
            if (downloadingFile.getPrice() > getBalance().longValue())
                throw new InsufficientMoneyException(BigInteger.valueOf(downloadingFile.getPrice() - getBalance().longValue()));
            // Ask the user where to put it.
            DirectoryChooser chooser = new DirectoryChooser();
            chooser.setTitle("Select download directory");
            File directory = chooser.showDialog(Main.instance.mainWindow);
            if (directory == null)
                return;
            destination = new File(directory, downloadingFile.getFileName());
            FileOutputStream fileStream = new FileOutputStream(destination);
            final long startTime = System.currentTimeMillis();
View Full Code Here

        // TODO: Java8 -- Use ControlsFX dialog
        JOptionPane.showMessageDialog(parentComponent, message, BundleUtils.getLabel("message_error_title"), JOptionPane.ERROR_MESSAGE);
    }

    public static File chooseDirectoryDialog(Window parentWindow, File directory, String title) {
        final DirectoryChooser directoryChooser = new DirectoryChooser();
        if (!directory.isDirectory()) {
            directory.mkdir();
        }
        directoryChooser.setInitialDirectory(directory);
        directoryChooser.setTitle(title);

        final File selected = directoryChooser.showDialog(parentWindow);
        // directory proposal needs to be deleted if the user chose a different one
        if (!directory.equals(selected)) {
            directory.delete();
        }
        return selected;
View Full Code Here

    }

    @FXML
    private void generateSampleBook(ActionEvent event) {

        DirectoryChooser directoryChooser = new DirectoryChooser();
        directoryChooser.setTitle("Select a New Directory for sample book");
        File file = directoryChooser.showDialog(null);
        runTaskLater((task) -> {
            sampleBookService.produceSampleBook(configPath, file.toPath());
            workingDirectory = Optional.of(file.toString());
            initialDirectory = Optional.of(file.toPath());
            fileBrowser.browse(treeView, this, file.toString());
View Full Code Here

        hostServices.showDocument(String.format("http://localhost:%d/index.html", tomcatPort));
    }

    @FXML
    public void changeWorkingDir(ActionEvent actionEvent) {
        DirectoryChooser directoryChooser = new DirectoryChooser();
        initialDirectory.ifPresent(path -> {
            if (Files.isDirectory(path))
                directoryChooser.setInitialDirectory(path.toFile());
            else
                directoryChooser.setInitialDirectory(path.getParent().toFile());
        });
        directoryChooser.setTitle("Select Working Directory");
        File selectedDir = directoryChooser.showDialog(null);
        if (Objects.nonNull(selectedDir)) {
            config.setWorkingDirectory(selectedDir.toString());
            workingDirectory = Optional.of(selectedDir.toString());
            initialDirectory = Optional.of(selectedDir.toPath());
            fileBrowser.browse(treeView, this, selectedDir.toString());
View Full Code Here

TOP

Related Classes of javafx.stage.DirectoryChooser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.