现在我的代码保存到特定文件但我希望能够选择一个文件或创建一个文件。我该怎么做呢?
deltaY
以下是保存操作的位置。现在图像保存到特定文件但我希望能够在另一台计算机上运行它。并选择保存的地方
NSLogs
答案 0 :(得分:0)
只需使用FileChooser
作为文件:
FileChooser fileChooser = new FileChooser();
FileChooser.ExtensionFilter extensionFilter = new FileChooser.ExtensionFilter("JPEG image", "*.jpg");
fileChooser.getExtensionFilters().add(extensionFilter);
fileChooser.setSelectedExtensionFilter(extensionFilter);
File file = fileChooser.showSaveDialog(button.getScene().getWindow());
if (file != null) {
// save to file
}
或DirectoryChooser
选择目录。您应该使用父File
作为参数btw的File
构造函数。
DirectoryChooser directoryChooser = new DirectoryChooser();
File directory = directoryChooser.showDialog(button.getScene().getWindow());
if (directory != null) {
for (int i = 0; i < imageList.getSize(); i++) {
File file = new File(directory, i+".jpg");
// save image to file
}
}