Exemplo n.º 1
0
  /**
   * Retrieves the absolute path of the file picked in the file chooser.
   *
   * @return The absolute path of the file to open.
   */
  private String getFileUrlFromUser() {
    JFileChooser fc = new JFileChooser();
    FPFileFilter fpFilter = new FPFileFilter();
    fpFilter.addExtension("XML");
    fpFilter.addExtension("DATA");
    fpFilter.setDescription("XML & Flat data files");
    fc.addChoosableFileFilter(fpFilter);

    int result = fc.showOpenDialog(projectPanel);
    return (result == JFileChooser.APPROVE_OPTION ? fc.getSelectedFile().toURI().toString() : null);
  }