我的代码:
try {
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("Open Resource File");
fileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("PNG", "*.png"));
File file = fileChooser.showOpenDialog(null);
BufferedImage originalImage = ImageIO.read(new File(memberView.selectedPicturePath.getText()));
ImageIO.write(originalImage, ".png", file.getAbsoluteFile());
} catch (IOException e) {
System.out.println(e.getMessage());
}
我想将图像从随机目录保存到此处指定的图像,但每次我都能读取输入文件!消息。
我试图加载的图像实际存在,因为我选择了文件加载器。
此代码中的问题在哪里?
答案 0 :(得分:0)
检查返回的memberView.selectedPicturePath.getText())
方法是什么,也许它不是您图像的有效路径。