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:com.bekwam.resignator.JarsignerConfigController.java

@FXML
public void browse() {
    if (logger.isDebugEnabled()) {
        logger.debug("[BROWSE]");
    }//from w w  w.  ja  v a2s .  c o m

    if (lblKeystoreNotFound.isVisible()) {
        lblKeystoreNotFound.setVisible(true);
    }

    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle("Select keystore");
    fileChooser.setInitialDirectory(new File(keystoreDir));

    File f = fileChooser.showOpenDialog(stage);
    if (f != null) {
        if (logger.isDebugEnabled()) {
            logger.debug("[BROWSE] selected file={}", f.getAbsolutePath());
        }
        tfKeystore.setText(f.getAbsolutePath());

        keystoreDir = FilenameUtils.getFullPath(f.getAbsolutePath());

        validateKeystore();
    }
}

From source file:de.perdoctus.ebikeconnect.gui.ActivitiesOverviewController.java

private void exportCurrentActivity(final ExportService exportService) {
    final FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(exportService.getFileTypeDescription());
    fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter(
            exportService.getFileTypeDescription(), "*." + exportService.getFileExtension()));

    final File file = fileChooser.showSaveDialog(chart.getScene().getWindow());

    if (file != null) {
        exportService.setActivityDetails(this.currentActivityDetailsGroup.get().getActivitySegments());
        exportService.setFile(file);/*from w w w  .  ja v a  2  s  . co m*/
        exportService.restart();
    }
}

From source file:model.Modele.java

/**
 * Methode qui importe un fichier de donne de la machine local (sans
 * internet)//from   w ww.j ava 2  s. c  o  m
 *
 * @param event
 * @return le nom du fichier pour l'afficher dans la rubrique des donnes
 * @throws IOException
 * @throws InterruptedException
 */
public String import_file(ActionEvent event) throws IOException, InterruptedException {

    FileChooser filechooser = new FileChooser();
    filechooser.setTitle("Ouvrir un fichier");
    File file = filechooser.showOpenDialog(null);
    if (file != null) {
        String[] extensions = { "txt", "csv", "gz" };
        for (String extension : extensions) {
            if (file.getName().toLowerCase().endsWith("." + extension)) {

                if (extension.equals("gz")) {

                    final String fileName = file.toURI().toString();
                    String fileNamelast = null;
                    for (String retval : fileName.split("/")) {
                        fileNamelast = retval;
                    }

                    File filex = new File(fileNamelast + ".txt");
                    boolean success = file.renameTo(filex);
                    file = filex;

                }

                nom_fichier = Save_data(file);
            }
        }
    }

    return nom_fichier;
}

From source file:de.pixida.logtest.designer.MainWindow.java

private FileChooser createFileDialog(final Type type, final String actionName) {
    final FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(actionName + " " + type.getName());
    fileChooser.getExtensionFilters()/* www .  jav a2  s  . co m*/
            .add(new FileChooser.ExtensionFilter(type.getFileDescription(), type.getFileMask()));
    final Editor currentEditor = this.getCurrentEditor();
    if (currentEditor != null && currentEditor.isDocumentAssignedToFile()) {
        fileChooser.setInitialDirectory(currentEditor.getDirectoryOfAssignedFile());
    } else {
        if (this.lastFolderForOpenOrSaveAsFileDialog != null) {
            fileChooser.setInitialDirectory(this.lastFolderForOpenOrSaveAsFileDialog);
        }
    }
    return fileChooser;
}

From source file:mesclasses.view.RootLayoutController.java

@FXML
public void onExport() {
    File archive;//from   w w  w  . jav  a  2s . co m
    try {
        archive = FileSaveUtil.archive();
    } catch (IOException e) {
        notif(e);
        return;
    }
    FileChooser chooser = new FileChooser();
    chooser.setTitle("Sauvegardez les donnes");
    chooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("Archive MesClasses", "*.zip"));
    LOG.info("archiving in " + archive.getPath());
    chooser.setInitialFileName(FilenameUtils.getName(archive.getPath()));
    File file = chooser.showSaveDialog(primaryStage);
    if (file != null) {
        try {
            FileUtils.moveFile(archive, file);
        } catch (IOException ex) {
            notif(ex);
        }
        displayNotification(MessageEvent.SUCCESS, "Donnes sauvegardes");
    }

}

From source file:net.sourceforge.pmd.util.fxdesigner.MainDesignerController.java

private void onOpenFileClicked() {
    FileChooser chooser = new FileChooser();
    chooser.setTitle("Load source from file");
    File file = chooser.showOpenDialog(designerRoot.getMainStage());
    loadSourceFromFile(file);/*from w  w w.ja va 2  s.co m*/
}

From source file:org.beryx.viewreka.fxapp.ProjectLibs.java

public void addUncatalogedLibs() {
    FileChooser libChooser = new FileChooser();
    libChooser.setTitle("Select libraries");
    libChooser.getExtensionFilters().addAll(
            new FileChooser.ExtensionFilter("jar and vbundle files", "*.jar", "*.vbundle"),
            new FileChooser.ExtensionFilter("All files", "*.*"));

    GuiSettings guiSettings = guiSettingsManager.getSettings();
    File initialDir = guiSettings.getMostRecentProjectDir();
    String lastLibDirPath = guiSettings.getProperty(PROP_LAST_LIBRARY_DIR, null, true);
    if (lastLibDirPath != null) {
        try {// w  w  w .j ava2s. c  o m
            File dir = new File(lastLibDirPath);
            if (dir.isDirectory()) {
                initialDir = dir;
            }
        } catch (Exception e) {
            log.warn("Cannot retrieve last library path", e);
        }
    }
    libChooser.setInitialDirectory(initialDir);
    List<File> libFiles = libChooser.showOpenMultipleDialog(getScene().getWindow());
    if (libFiles != null && !libFiles.isEmpty()) {
        guiSettings.setProperty(PROP_LAST_LIBRARY_DIR, libFiles.get(0).getParent());

        Stream<String> libStream = libFiles.stream().map(f -> f.getAbsolutePath())
                .filter(s -> (s != null && !s.isEmpty())).filter(s -> lstLib.getItems().stream()
                        .map(entry -> entry.getCellText()).noneMatch(txt -> txt.equals(s)));
        libStream.forEach(s -> lstLib.getItems().add(LibListEntry.forFilePath(s)));
    }
}

From source file:com.properned.application.SystemController.java

public void openPropertiesFile() {
    logger.info("Open the 'Open file' dialog");
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(MessageReader.getInstance().getMessage("window.openFile.title"));
    String lastPathUsed = Preferences.getInstance().getLastPathUsed();
    File lastSelectedFile = new File(lastPathUsed);
    if (StringUtils.isNotEmpty(lastPathUsed) && lastSelectedFile != null
            && lastSelectedFile.getParentFile() != null && lastSelectedFile.getParentFile().exists()) {
        fileChooser.setInitialDirectory(lastSelectedFile.getParentFile());
    }/*from  w  w  w  .  j  a  v a  2 s  .c  om*/
    File selectedFile = fileChooser
            .showOpenDialog(Properned.getInstance().getPrimaryStage().getScene().getWindow());
    if (selectedFile != null) {
        logger.info("Selected file : " + selectedFile.getAbsolutePath());
        Task<Void> loadTask = new Task<Void>() {
            @Override
            protected Void call() throws Exception {
                loadFileList(selectedFile);
                return null;
            }
        };

        Executors.newSingleThreadExecutor().submit(loadTask);
    }
}

From source file:net.rptools.tokentool.controller.ManageOverlays_Controller.java

@FXML
void addOverlayButton_onAction(ActionEvent event) {
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle(I18N.getString("ManageOverlays.filechooser.overlay.title"));
    fileChooser.getExtensionFilters().addAll(ImageUtil.GET_EXTENSION_FILTERS());

    if (lastSelectedDirectory != null)
        fileChooser.setInitialDirectory(lastSelectedDirectory);

    List<File> selectedFiles = fileChooser
            .showOpenMultipleDialog((Stage) addOverlayButton.getScene().getWindow());

    if (selectedFiles != null) {
        for (File selectedFile : selectedFiles) {
            FileSaveUtil.copyFile(selectedFile, currentDirectory);
        }/*  w  w w.  j  a va  2  s. co m*/

        lastSelectedDirectory = selectedFiles.get(0).getParentFile();
        loadImages(overlayTreeView.getSelectionModel().getSelectedItem());
    }
}

From source file:ca.wumbo.doommanager.client.controller.FileEditorController.java

/**
 * Requests the user to select a file to open.
 *//* w w  w  .j a va  2 s. c o  m*/
public void openFile() {
    log.debug("Attempting to open file...");

    // Provide a file chooser that looks for extensions we know.
    FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle("Open file");
    fileChooser.getExtensionFilters().addAll(
            new FileChooser.ExtensionFilter("Any Doom File", "*.wad", "*.WAD", "*.pk3", "*.PK3", "*.dxml",
                    "*.DXML"),
            new FileChooser.ExtensionFilter("DoomManager Project Files", "*.dxml", "*.DXML"),
            new FileChooser.ExtensionFilter("Wad Files", "*.wad", "*.WAD"),
            new FileChooser.ExtensionFilter("PK3 Files", "*.pk3", "*.PK3"),
            new FileChooser.ExtensionFilter("All files", "*.*"));
    List<File> files = fileChooser.showOpenMultipleDialog(coreController.getStage());

    // If the user selected one or more files...
    if (files != null) {
        // For each file the user selected...
        for (File file : files) {
            Path filePath = file.toPath();
            String lowerPath = filePath.toString().toLowerCase();
            log.debug("Attempting to load file from {}...", filePath.toString());

            // Handle based on ending:
            if (lowerPath.endsWith(".wad")) {
                openWad(filePath);
            } else if (lowerPath.endsWith(".pk3")) {
                openPK3(filePath);
            } else if (lowerPath.endsWith(".dxml")) {
                openDXMLProject(filePath);
            }
        }
    }
}