Guest User

Untitled

a guest
Jun 25th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. FileChooser fileChooser = new FileChooser();
  2. FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("PDF file(*.pdf)" ,"
  3. *.pdf");
  4.  
  5. fileChooser.getExtensionFilters().add(extFilter);
  6. extFilter = new FileChooser.ExtensionFilter("PNG files (*.png)", "*.png");
  7. fileChooser.getExtensionFilters().add(extFilter);
  8. fileChooser.setTitle("Save as");
  9. File file = fileChooser.showSaveDialog(primaryStage);
  10.  
  11. String filePath = file.getAbsolutePath();
  12.  
  13. String fileName = file1.getName();
  14. String fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1, file1.getName().length());
  15. System.out.println(">> fileExtension" + fileExtension);
  16.  
  17. FileChooser fileChooser = new FileChooser();
  18. // Set extension filter
  19. FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("Image Files", "*.jpg", "*.jpeg");
  20. fileChooser.getExtensionFilters().add(extFilter);
  21.  
  22. File file = fileChooser.showOpenDialog(root.getScene().getWindow());
  23.  
  24. if (file != null) {
  25.  
  26. String fileName = file.getName();
  27. String fileExtension = fileName.substring(fileName.lastIndexOf(".") + 1, file.getName().length());
  28. System.out.println(">> fileExtension" + fileExtension);
  29.  
  30. }
  31.  
  32. FileChooser fc = new FileChooser();
  33. fc.setInitialFileName("Exported.txt");
  34. fc.getExtensionFilters().add(new FileChooser.ExtensionFilter("Text Files (*.txt)", "*.txt"));
  35. fc.getExtensionFilters().add(new FileChooser.ExtensionFilter("XML Files (*.xml)", "*.xml"));
  36. fc.getExtensionFilters().add(new FileChooser.ExtensionFilter("All Files (*.*)", "*"));
  37. File file = fc.showSaveDialog(rootPane.getScene().getWindow());
  38. if (file != null)
  39. {
  40. File f;
  41. String tempPath = file.getCanonicalPath().toLowerCase();
  42. if (!(tempPath.endsWith(".txt") || tempPath.endsWith(".xml")))
  43. {
  44. String extension = fc.selectedExtensionFilterProperty().get().getExtensions().get(0).substring(1);
  45. // default to .txt, if the user had *.* selected
  46. if (extension.length() == 0)
  47. {
  48. extension = ".txt";
  49. }
  50. f = new File(file.getCanonicalPath() + extension);
  51. }
  52. else
  53. {
  54. f = file.getCanonicalFile();
  55. }
  56.  
  57. System.out.println(f);
  58. if (f.exists())
  59. {
  60. System.err.println("You will overwrite!");
  61. }
  62. }
Add Comment
Please, Sign In to add comment