Javafx 选择文件名和保存目录
我使用DirectoryChooser选择文件的保存位置Javafx 选择文件名和保存目录,javafx,directory,save,Javafx,Directory,Save,我使用DirectoryChooser选择文件的保存位置 Gson gson = new GsonBuilder().setPrettyPrinting().create(); DirectoryChooser directoryChooser = new DirectoryChooser(); Stage stage = (Stage) anchorPane.getScene().getWindow(); File selectedDirectory = di
Gson gson = new GsonBuilder().setPrettyPrinting().create();
DirectoryChooser directoryChooser = new DirectoryChooser();
Stage stage = (Stage) anchorPane.getScene().getWindow();
File selectedDirectory = directoryChooser.showDialog(stage);
File file = null;
if(selectedDirectory!=null){
file = new File(selectedDirectory.getAbsolutePath()+"\\"+"test"+".txt");
try(FileWriter fileWriter = new FileWriter(file)){
gson.toJson(data,fileWriter);
}catch (IOException e){
System.out.println("IO Error");
}
}
它运行良好,但我希望能够编写文件名,如下所示:
但我只能选择路径文件夹:
如何更改代码以获得第一张图片中的窗口?使用文件选择器(与DirectoryChooser相比)@kleopatra不是打开文件的文件选择器?我想保存我的fileapi文档是您的朋友:)“文件选择器不是用于打开文件的吗?”–是的,但也用于保存:。