List of usage examples for javafx.stage FileChooser setTitle
public final void setTitle(final String value)
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); } } } }