List of usage examples for javafx.stage FileChooser FileChooser
FileChooser
From source file:UI.MainPageController.java
/** * This will select the file to say to and then call the pdf's build function * to export the updated pdf//from www . ja v a2 s. c o m */ @FXML private void exportPDFPress() { FileChooser chooser = new FileChooser(); File file = chooser.showSaveDialog(new Stage()); if (file == null) { showWarning("No file selected or created"); filename = ""; } else { try { if (!file.exists()) { file.createNewFile(); } } catch (Exception e) { ; } filename = file.getPath(); try { pdf.buildPDF(filename); } catch (Exception e) { System.out.println("Export PDF FAIL"); } } }
From source file:cz.lbenda.gui.controls.TextAreaFrmController.java
@Override public void initialize(URL url, ResourceBundle resourceBundle) { textEditor = new TextEditor(); mainPane.setCenter(textEditor.createCodeArea()); text.addListener((observer, oldValue, newValue) -> textEditor.changeText(newValue)); FileChooser fileChooser = new FileChooser(); fileChooser.getExtensionFilters().addAll(Constants.allFilesFilter); btnLoad.setOnAction(event -> {/* www . j a va 2s . com*/ fileChooser.setTitle(msgLoadFile_title); if (lastFile != null) { fileChooser.setInitialDirectory(lastFile.getParentFile()); } File file = fileChooser.showOpenDialog(mainPane.getScene().getWindow()); if (file != null) { lastFile = file; try (FileReader reader = new FileReader(file)) { textEditor.changeText(IOUtils.toString(reader)); } catch (IOException e) { ExceptionMessageFrmController .showException("The file " + lastFile.getAbsolutePath() + " isn't openable.", e); } } }); btnSave.setOnAction(event -> { File file = lastFile; if (lastFile == null) { fileChooser.setTitle(msgSaveFile_title); file = fileChooser.showSaveDialog(mainPane.getScene().getWindow()); } if (file != null) { lastFile = file; try (OutputStream writer = new FileOutputStream(lastFile)) { IOUtils.copy(IOUtils.toInputStream(textEditor.getText()), writer); } catch (IOException e) { ExceptionMessageFrmController .showException("The file " + lastFile.getAbsolutePath() + " isn't writable.", e); } } }); btnSaveAs.setOnAction(event -> { fileChooser.setTitle(msgSaveFile_title); if (lastFile != null) { fileChooser.setInitialDirectory(lastFile.getParentFile()); } File file = fileChooser.showSaveDialog(mainPane.getScene().getWindow()); if (file != null) { lastFile = file; try (OutputStream writer = new FileOutputStream(lastFile)) { IOUtils.copy(IOUtils.toInputStream(textEditor.getText()), writer); } catch (IOException e) { ExceptionMessageFrmController .showException("The file " + lastFile.getAbsolutePath() + " isn't writable.", e); } } }); btnCancel.setOnAction(event -> ((Stage) btnCancel.getScene().getWindow()).close()); btnOk.setOnAction(event -> { text.setValue(textEditor.getText()); ((Stage) btnCancel.getScene().getWindow()).close(); }); textType.getSelectionModel().select(0); textType.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> { if ("Plain".equals(newValue)) { textEditor.changeHighlighter(new HighlighterPlain()); } else if ("SQL".equals(newValue)) { textEditor.changeHighlighter(new HighlighterSQL()); } else if ("XML".equals(newValue)) { textEditor.changeHighlighter(new HighlighterXml()); } else if ("Java".equals(newValue)) { textEditor.changeHighlighter(new HighlighterJava()); } }); }
From source file:de.micromata.genome.gwiki.launcher.config.GWikiFilesystemController.java
@Override public void initializeWithModel() { MgcApplicationInfo info = MgcLauncher.get().getApplication().getApplicationInfo(); info.getName();/*from www . ja v a 2 s . c o m*/ Pair<Pane, JdbcConfigTabController> jdbc = ControllerService.get() .loadControlWithModel(JdbcConfigTabController.class, Pane.class, model.getJdbcConfigModel(), this); jdbcPane = jdbc.getFirst(); jdbcController = jdbc.getSecond(); jdbcMasterPane.getChildren().add(jdbcPane); jdbcPane.setLayoutY(30); fromModel(); storageType.setItems(FXCollections.observableArrayList(model.getAvailableFileSystemTypes())); storageType.setOnAction(event -> switchToStoragetype(storageType.getValue().equals("Database"))); storageFilePathSelector.setOnAction(e -> { DirectoryChooser fileChooser = new DirectoryChooser(); fileChooser.setInitialDirectory(getDefaultStorageFilePath()); File res = fileChooser.showDialog(getConfigDialog().getStage()); if (res != null) { storageFilePath.setText(res.getAbsolutePath()); } }); useContextXml.setOnAction(event -> switchContextXml(useContextXml.isSelected())); contextXmlFileSelector.setOnAction(event -> { FileChooser chooser = new FileChooser(); chooser.setInitialDirectory(new File(".")); chooser.getExtensionFilters().add(new ExtensionFilter("XML File", "*.xml")); File res = chooser.showOpenDialog(getConfigDialog().getStage()); if (res != null) { contextXml.setText(res.getAbsolutePath()); } }); }
From source file:userInterface.MonitoringTeamRole.AnalysisJPanel.java
private void rawlogsJComboboxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rawlogsJComboboxActionPerformed String selecteditem = (String) rawlogsJCombobox.getSelectedItem(); if (selecteditem.equalsIgnoreCase("employees")) { // TODO add your handling code here: FileChooser f = new FileChooser(); try//from ww w. java 2 s . c om { Runtime.getRuntime().exec("rundll32 url.dll, FileProtocolHandler " + "C:\\Users\\jayal\\Desktop\\NEU\\AED Applications\\ProjectAED\\BankStaffSessions.txt"); } catch (Exception e) { } } if (selecteditem.equalsIgnoreCase("customers")) { FileChooser f = new FileChooser(); try { Runtime.getRuntime().exec("rundll32 url.dll, FileProtocolHandler " + "C:\\Users\\jayal\\Desktop\\NEU\\AED Applications\\ProjectAED\\Session Monitoring.txt"); } catch (Exception e) { } } }
From source file:hash.HashFilesController.java
@FXML protected void locateFile(ActionEvent event) { // FileInputStream fis = null; FileChooser chooser = new FileChooser(); chooser.getInitialDirectory();//w w w. j av a 2 s. co m chooser.setTitle("Open File"); List<File> list = chooser.showOpenMultipleDialog(new Stage()); list.stream().forEach((list1) -> { generateChecksums(list1); });// filePathTextField.setText(files.getAbsolutePath()); // generateMD5(files); }
From source file:ExcelFx.InitalDataController.java
private String getFilePatch() { FileChooser chooser = new FileChooser(); setExtFilters(chooser);/* ww w. j ava 2 s . c om*/ chooser.setTitle("Open File"); File file = chooser.showOpenDialog(gridPane.getScene().getWindow()); if (file != null) { return file.getAbsolutePath(); } return ""; }
From source file:Pages.LandingPage.java
/** * This Function reads isbn.txt file and creates every single isbn to a * CBook object//from www. ja v a 2s . co m * * @param parent stage where is beeing called * @return strng whit isbn separated by commas * @throws FileNotFoundException * @throws IOException */ public String readFile(Stage parent) throws FileNotFoundException, IOException { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open Resource File"); File selectedFile = fileChooser.showOpenDialog(parent); String everything = ""; if (selectedFile != null) { BufferedReader br = new BufferedReader(new FileReader(selectedFile.getAbsoluteFile())); try { StringBuilder sb = new StringBuilder(); String line = br.readLine(); while (line != null) { sb.append(line); sb.append(","); line = br.readLine(); } everything = sb.toString(); } finally { br.close(); } } return everything; }
From source file:de.halirutan.spectralis.examples.sloexporter.Controller.java
private List<File> showFileSelectDialog() { Window window = root.getScene().getWindow(); FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Select .vol files or directories"); fileChooser.setSelectedExtensionFilter(new ExtensionFilter("Raw Volume files", "vol")); return fileChooser.showOpenMultipleDialog(window); }
From source file:com.playonlinux.javafx.mainwindow.library.ViewLibrary.java
public void setUpEvents() { libraryItems.setOnChange(this::update); runScript.setOnMouseClicked(event -> { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open a script"); File scriptToRun = fileChooser.showOpenDialog(parent); try {// w w w .j a va2 s. com if (scriptToRun != null) { eventHandlerLibrary.runLocalScript(scriptToRun); } } catch (PlayOnLinuxException e) { Alert alert = new Alert(Alert.AlertType.ERROR); alert.setTitle(translate("Error while trying to run the script.")); alert.setContentText("The file was not found"); LOGGER.warn("Error while trying to run the script", e); } }); runConsole.setOnMouseClicked(event -> runConsole()); }
From source file:com.advos.notehub.client.util.sandsoft.CustomHTMLEditor.java
/** * Action to do on Import Image button click *//*from w ww . java 2s.co m*/ private void onImportFileButtonAction() { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Select a file to import"); fileChooser.setSelectedExtensionFilter(new FileChooser.ExtensionFilter("All Files", "*.*")); File selectedFile = fileChooser.showOpenDialog(this.getScene().getWindow()); if (selectedFile != null) { importDataFile(selectedFile); } }