我正尝试使用它的Image
类在JavaFX中加载图像。在JavaFX中加载图像
这里是我的代码:
Image image = new Image(file.getAbsolutePath());
file
只是加载图像文件。
我收到以下错误:
java.lang.IllegalArgumentException: Invalid URL or resource not found
下面是完整的代码:
FileChooser fileChooser = new FileChooser();
fileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("JPG","*.jpg"),
new FileChooser.ExtensionFilter("JPEG","*.jpeg")
);
fileChooser.setTitle("Choose file...");
fileChooser.setInitialDirectory(
new File(System.getProperty("user.home"))
);
File file = fileChooser.showOpenDialog(stageOfEvent);
if(file != null) {
Image image = new Image(file.getAbsolutePath());
imageView.setImage(image);
}
是这个平台独立吗? –
@TrtTrt你为什么这么认为?不它不是。 – Tunaki
好的,有什么建议如何做到的? –