Example usage for javafx.stage FileChooser setTitle

List of usage examples for javafx.stage FileChooser setTitle

Introduction

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

Prototype

public final void setTitle(final String value) 

Source Link

Usage

From source file:de.pixida.logtest.designer.commons.SelectFileButton.java

public static Button createButtonWithFileSelection(final TextField inputFieldShowingPath, final String icon,
        final String title, final String fileMask, final String fileMaskDescription) {
    final Button selectLogFileButton = new Button("Select");
    selectLogFileButton.setGraphic(Icons.getIconGraphics(icon));
    selectLogFileButton.setOnAction(event -> {
        final FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle(title);
        if (StringUtils.isNotBlank(fileMask) && StringUtils.isNotBlank(fileMaskDescription)) {
            fileChooser.getExtensionFilters()
                    .add(new FileChooser.ExtensionFilter(fileMaskDescription, fileMask));
        }//from  w w w.  j ava2 s.c om
        File initialDirectory = new File(inputFieldShowingPath.getText().trim());
        if (!initialDirectory.isDirectory()) {
            initialDirectory = initialDirectory.getParentFile();
        }
        if (initialDirectory == null || !initialDirectory.isDirectory()) {
            if (lastFolder != null) {
                initialDirectory = lastFolder;
            } else {
                initialDirectory = new File(".");
            }
        }
        fileChooser.setInitialDirectory(initialDirectory);
        final File selectedFile = fileChooser.showOpenDialog(((Node) event.getTarget()).getScene().getWindow());
        if (selectedFile != null) {
            inputFieldShowingPath.setText(selectedFile.getAbsolutePath());
            final File parent = selectedFile.getParentFile();
            if (parent != null && parent.isDirectory()) {
                lastFolder = parent;
            }
        }
    });
    return selectLogFileButton;
}

From source file:context.ui.misc.FileHandler.java

/**
 *
 * @param message/*  ww w . j  a va 2  s.  c o  m*/
 * @return
 */
public static FileData openFileChooser(String message) {
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(message);

    fileChooser.setInitialDirectory(new File(getLastFileLocation()));
    final File selectedFile = fileChooser.showOpenDialog(ContextFXController.getStage());
    if (selectedFile != null) {
        selectedFile.getAbsolutePath();
        FileData file = new FileData(new SimpleStringProperty(selectedFile.getName()), selectedFile);
        setLastFileLocation(selectedFile.getParent());
        return file;
    } else {
        System.out.println("Selected File is Null");
        return null;
    }
}

From source file:jlotoprint.MainViewController.java

public static File chooseGameSourceFile() {
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle("Select a source");
    fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("Text File", "*.txt"));
    fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
    File source = fileChooser.showOpenDialog(JLotoPrint.stage.getOwner());
    if (source != null) {
        Template.setSourceFile(source);//from w  w w  . ja v  a2  s .c o m
    }
    return source;
}

From source file:com.exalttech.trex.util.files.FileManager.java

/**
 * Return selected file// w  w w.j  av  a 2  s .  co  m
 *
 * @param windowTitle
 * @param fileName
 * @param window
 * @param type
 * @param filePath
 * @param isExport
 * @return
 */
public static File getSelectedFile(String windowTitle, String fileName, Window window, FileType type,
        String filePath, boolean isExport) {
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(windowTitle);

    fileChooser.setInitialFileName(fileName);
    FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter(type.getFilterDescription(),
            type.getFilterExtension());
    fileChooser.getExtensionFilters().add(extFilter);
    FileChooser.ExtensionFilter allFilesFilter = new FileChooser.ExtensionFilter("All files ", "*.*");
    fileChooser.getExtensionFilters().add(allFilesFilter);

    if (!Util.isNullOrEmpty(filePath) && new File(filePath).exists()) {
        fileChooser.setInitialDirectory(new File(filePath));
    }
    if (isExport) {
        return fileChooser.showSaveDialog(window);
    } else {
        return fileChooser.showOpenDialog(window);
    }
}

From source file:io.github.mzmine.util.jfreechart.JFreeChartUtils.java

public static void showSaveDialog(ChartViewer chartNode, ImgFileType fileType) {
    FileChooser fileChooser = new FileChooser();
    switch (fileType) {

    case JPG://w  w  w  .j a  v  a2 s. c o  m
        fileChooser.setTitle("Export to JPG");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("JPEG", "*.jpg"));
        break;

    case PNG:
        fileChooser.setTitle("Export to PNG");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("Portable Network Graphics (PNG)", "*.png"));
        break;

    case SVG:
        fileChooser.setTitle("Export to SVG");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("Scalable Vector Graphics (SVG)", "*.svg"));
        break;

    case PDF:
        fileChooser.setTitle("Export to PDF");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("Portable Document Format (PDF)", "*.pdf"));
        break;

    case EMF:
        fileChooser.setTitle("Export to EMF");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("EMF image", "*.emf"));
        break;

    case EPS:
        fileChooser.setTitle("Export to EPS");
        fileChooser.getExtensionFilters().add(new ExtensionFilter("EPS Image", "*.eps"));
        break;
    }

    // Remember last directory
    if (lastSaveDirectory != null && lastSaveDirectory.isDirectory())
        fileChooser.setInitialDirectory(lastSaveDirectory);

    // Show the file chooser
    File file = fileChooser.showSaveDialog(chartNode.getScene().getWindow());

    // If nothing was chosen, quit
    if (file == null)
        return;

    // Save the last open directory
    lastSaveDirectory = file.getParentFile();

    // Do the export in a new thread
    final File finalFile = file;
    new Thread(() -> {
        exportToImageFile(chartNode, finalFile, fileType);
    }).start();
}

From source file:aajavafx.VisitorController.java

private static void configureFileChooser(final FileChooser fileChooser) {
    fileChooser.setTitle("Select Visitor Photo");
    fileChooser.setInitialDirectory(new File("src/resources"));
}

From source file:Pages.LandingPage.java

private static void configureFileChooser(final FileChooser fileChooser) {
    fileChooser.setTitle("View Pictures");
    fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
    fileChooser.getExtensionFilters().addAll(
            //   new FileChooser.ExtensionFilter("All Images", "*.*"),
            new FileChooser.ExtensionFilter("JPG", "*.jpg"), new FileChooser.ExtensionFilter("PNG", "*.png"));
}

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();/*  w w  w  . j ava  2 s . c  om*/

}

From source file:memoryaid.GalleryController.java

/**
 * Initializes the controller class./*from ww w  .  ja  v a  2s.co m*/
 */
@FXML
private void handleUploadButtonAction(ActionEvent event) {
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle("Open Resource File");
    File selectedImage = fileChooser.showOpenDialog((Stage) ((Node) event.getSource()).getScene().getWindow());
    imagePathText.setText(selectedImage.getAbsolutePath());

}

From source file:org.beryx.vbundle.chart.html.HtmlChartContentPane.java

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());
    }/*from   w w  w. j a  va  2  s  .  c om*/
}