ciao!
io ho questo metodo per scegliere il file da salvare:
codice:public Optional<String> saveFile(Window ownerWindow, String title, FileChooser.ExtensionFilter ext) { FileChooser chooser = new FileChooser(); chooser.setTitle(title); chooser.setInitialDirectory(lastDir); chooser.getExtensionFilters().add(ext); File file = chooser.showSaveDialog(ownerWindow); if (file != null) { return Optional.of(file.getPath()); } else { return Optional.empty(); } }
solo che quando poi vado a salvare, non viene legata l'estensione al file.
ho pensato di aggiungerla al nome del file; tipo:
codice:FileUtils.writeStringToFile(new File(file + ".json"), json, StandardCharsets.UTF_8);
ma non mi sembra una buona soluzione.
avete qualche idea??

Rispondi quotando
