我正在尝试将图像设置为我的图像视图,并尝试从缓冲的图像转换图像。但是,在编译之前,我收到一条错误消息:“类型不匹配:无法将writeableImage转换为图像”。谁能解释为什么会这样以及如何解决这个问题?谢谢:)
BufferedImage bufferedImage = ImageIO.read(file);
Image image = SwingFXUtils.toFXImage(bufferedImage, null);
myImageView.setImage(image);
答案 0 :(得分:1)
您可能导入了java.awt.Image
而不是javafx.scene.image.Image
。
另外,根据具体情况,最好通过Image
直接构建new Image(String url)
。