Package javafx.stage

Examples of javafx.stage.FileChooser


        chooser.setInitialDirectory(start_dir);
        return chooser.showDialog(stage);
    }

    public static File openFileChooser(@Nonnull Stage stage, @Nonnull String starting) {
        FileChooser chooser = new FileChooser();
        chooser.setTitle("Select File");
        chooser.setInitialDirectory(new File(starting));
        FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("*", "*");
        chooser.getExtensionFilters().add(extFilter);
        return chooser.showOpenDialog(stage);
    }
View Full Code Here


        chooser.getExtensionFilters().add(extFilter);
        return chooser.showOpenDialog(stage);
    }

    public static File openSaveFileChooser(@Nonnull Stage stage, @Nonnull String starting) {
        FileChooser chooser = new FileChooser();
        chooser.setTitle("Save File");
        chooser.setInitialDirectory(new File(starting));
        return chooser.showSaveDialog(stage);
    }
View Full Code Here

    TextField filePath;

    @FXML
    public void handleSelect(ActionEvent event) {
        LOG.log(FINEST, "handleSelect event captured");
        FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle("Save decoded output to...");
        File outputFile = fileChooser.showSaveDialog(content.getScene().getWindow());
        if (outputFile != null) {
            filePath.setText(outputFile.getAbsolutePath());
        }
    }
View Full Code Here

  private Button makeLoadTestCaseButton() {
    Button b = new Button("Load data");
    b.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        FileChooser fc = new FileChooser();
        fc.setTitle("Open problem file...");
        fc.getExtensionFilters().add(new ExtensionFilter("CGP " + gui.getExperiment().getProblem() + " files", "*" + ((TestCaseProblem<?>) gui.getExperiment().getProblem()).getFileExtension()));
        fc.getExtensionFilters().add(new ExtensionFilter("All files", "*.*"));
        File chrFile = fc.showOpenDialog(gui.getStage());
        if (chrFile != null) {
          gui.getExperiment().loadProblemData(chrFile);
          remakeTestCaseTable();
          gui.reDraw();
        }
View Full Code Here

    flowButtons.setPadding(new Insets(0, 0, 10, 0));
   
    loadParameters.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {       
        FileChooser fc = new FileChooser();
        fc.setTitle("Open .par file...");
        fc.getExtensionFilters().add(new ExtensionFilter("CGP parameter files", "*.par"));
        fc.getExtensionFilters().add(new ExtensionFilter("All files", "*.*"));
        File parFile = fc.showOpenDialog(gui.getStage());
        if (parFile != null) {
          gui.getExperiment().loadParameters(parFile);
          gui.reDraw();
          refreshFunctions();
        }
        gui.flushConsole();
      }
    });
   
    loadChromosome.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        FileChooser fc = new FileChooser();
        fc.setTitle("Load .chr file...");
        fc.getExtensionFilters().add(new ExtensionFilter("CGP chromosome files", "*.chr"));
        fc.getExtensionFilters().add(new ExtensionFilter("All files", "*.*"));
        File chrFile = fc.showOpenDialog(gui.getStage());
        if (chrFile != null) {
          gui.getExperiment().loadChromosome(chrFile, gui.getChromosomeIndex());
          gui.reDraw();
        }
        gui.flushConsole();
      }
    });
    saveChromosome.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        FileChooser fc = new FileChooser();
        fc.setTitle("Save .chr file...");
        fc.getExtensionFilters().add(new ExtensionFilter("CGP chromosome files", "*.chr"));
        fc.getExtensionFilters().add(new ExtensionFilter("All files", "*.*"));
        File chrFile = fc.showSaveDialog(gui.getStage());
        if (chrFile != null) {
          gui.getExperiment().saveChromosome(chrFile, gui.getChromosomeIndex());
        }
        gui.flushConsole();
      }
View Full Code Here

        modalDialog.hide();
    }

    @FXML
    public void saveLogFile() {
        FileChooser fileChooser = new FileChooser();

        File lastDir = new File(uiConfiguration.getLastChoosenDirectory());
        if (!lastDir.exists()) {
            lastDir = new File(System.getProperty("user.home"));
        }
        fileChooser.setInitialDirectory(lastDir);
        String logFileName = domainDataModel.getDomainName() + ".log";
        fileChooser.setInitialFileName(logFileName);

        File file = fileChooser.showSaveDialog(viewContext.getPrimaryStage());

        if (file != null) {
            try {
                try (FileWriter fileWriter = new FileWriter(file)) {
                    fileWriter.write(domainDataModel.getServerLog());
                }
                uiConfiguration.setLastChoosenDirectory(fileChooser.getInitialDirectory().getAbsolutePath());
            } catch (IOException ex) {
                logger.log(Level.SEVERE, resources.getString("logviewer.message.errorSavingLogFile"));
                Dialogs.create()
                        .owner(viewContext.getPrimaryStage())
                        .message(resources.getString("logviewer.message.errorSavingLogFile"))
View Full Code Here

    void initialize() {
        bindOrganization();
    }

    public void loadOrganizationLogo(ActionEvent actionEvent) throws IOException {
        FileChooser fileChooser = new FileChooser();

        //Set extension filter
        FileChooser.ExtensionFilter extFilterJPG = new FileChooser.ExtensionFilter("JPG files (*.jpg)", "*.JPG");
        FileChooser.ExtensionFilter extFilterPNG = new FileChooser.ExtensionFilter("PNG files (*.png)", "*.PNG");
        fileChooser.getExtensionFilters().addAll(extFilterJPG, extFilterPNG);

        //Show open file dialog
        File file = fileChooser.showOpenDialog(null);
        if (file != null) {
            byte[] imageData = readImageData(file);
            organization.setLogo(imageData);
            showOrganizationLogo(imageData);
        }
View Full Code Here

                          monitor.setDisable(to == null);
                      });
    }

    public void open(ActionEvent actionEvent) {
        FileChooser fileChooser = new FileChooser();
        fileChooser.setTitle("Open a log file");
        File file = fileChooser.showOpenDialog(null);
        if (file != null) {
            windowModel.display(Profile);
            try {
                conductor.consumeFile(file, null, profileListener);
            } catch (IOException e) {
View Full Code Here

                })
                .count();

        if (bookFileCount != 1) {

            FileChooser fileChooser = new FileChooser();
            fileChooser.setTitle("Select book.* root file");
            fileChooser.setInitialDirectory(currentPath.toFile());
            File file = fileChooser.showOpenDialog(null);
            if (Objects.isNull(file))
                return null;
            return file.toPath();
        }

View Full Code Here

                            MenuItem sendFile = new MenuItem("Send file");
                            sendFile.setOnAction(new EventHandler<ActionEvent>() {
                                @Override
                                public void handle(ActionEvent actionEvent) {
                                    FileTransferManager fileTransferManager = xmppSession.getExtensionManager(FileTransferManager.class);
                                    FileChooser fileChooser = new FileChooser();
                                    File file = fileChooser.showOpenDialog(stage);

                                    try {
                                        fileTransferManager.offerFile(file, "", xmppSession.getPresenceManager().getPresence(item.contact.get().getJid()).getFrom(), 10000);
                                    } catch (XmppException e) {
                                        e.printStackTrace();
                                    } catch (IOException e) {
                                        e.printStackTrace();
                                    }
                                }
                            });

                            MenuItem timeItem = new MenuItem("Get time");
                            timeItem.setOnAction(new EventHandler<ActionEvent>() {
                                @Override
                                public void handle(ActionEvent actionEvent) {
                                    EntityTimeManager entityTimeManager = xmppSession.getExtensionManager(EntityTimeManager.class);

                                    try {
                                        EntityTime entityTime = entityTimeManager.getEntityTime(Jid.valueOf("juliet@example.net/balcony"));
                                    } catch (XmppException e) {
                                        if (e instanceof NoResponseException) {
                                            // The entity did not respond
                                        } else if (e instanceof StanzaException) {
                                            StanzaError stanzaError = ((StanzaException) e).getStanza().getError();
                                            if (stanzaError.getCondition() instanceof ServiceUnavailable) {
                                                // The entity returned a <service-unavailable/> stanza error.
                                            }
                                        }
                                    }
                                }
                            });

                            contextMenu.getItems().addAll(lastActivityMenuItem, pingMenuItem, searchMenuItem, softwareVersionItem, serviceDiscoveryMenuItem, vCardItem, storeAnnotationsItems, getAnnotationsItems, pubSubItem, pepItem, sendFile, timeItem);
                            setContextMenu(contextMenu);
                        }
                    }
                };


                listCell.setOnMouseClicked(new EventHandler<MouseEvent>() {
                    @Override
                    public void handle(MouseEvent mouseEvent) {
                        if (mouseEvent.getClickCount() == 2 && listCell.getItem() != null) {
                            Jid chatPartner = listCell.getItem().contact.get().getJid().asBareJid();
                            ChatWindow chatWindow = windows.get(chatPartner);
                            if (chatWindow == null) {
                                chatWindow = new ChatWindow(chatPartner, xmppSession);
                                windows.put(chatPartner, chatWindow);
                            }
                            chatWindow.show();

                        }
                    }
                });


                return listCell;
            }
        });

        listView.setItems(contactItems);

        Button btnClose = new Button("Close");
        btnClose.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent actionEvent) {

                try {
                    // Get the avatar manager
                    AvatarManager avatarManager = xmppSession.getExtensionManager(AvatarManager.class);

                    //avatarManager.publishAvatar(null);

                    //xmppSession.close();
                    //contactItems.clear();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
        Button btn = new Button("Misc");
        btn.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent actionEvent) {


                try {
                    // Get the avatar manager
                    AvatarManager avatarManager = xmppSession.getExtensionManager(AvatarManager.class);

                    //avatarManager.publishAvatar(null);

                    // Choose a file with JavaFX file dialog.
                    FileChooser fileChooser = new FileChooser();
                    File file = fileChooser.showOpenDialog(null);

                    // If the user has chosen a file
                    if (file != null) {
                        // Read the file as image.
                        //BufferedImage bufferedImage = ImageIO.read(file);
View Full Code Here

TOP

Related Classes of javafx.stage.FileChooser

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.