从Filechooser加载图片

时间:2017-06-17 10:44:32

标签: java image

我的代码:

 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());
         }

我想将图像从随机目录保存到此处指定的图像,但每次我都能读取输入文件!消息。

我试图加载的图像实际存在,因为我选择了文件加载器。

此代码中的问题在哪里?

1 个答案:

答案 0 :(得分:0)

检查返回的memberView.selectedPicturePath.getText())方法是什么,也许它不是您图像的有效路径。