无法在 Gluon javafx 中加载图像
can't loading image in Gluon javafx
尝试使用以下行在 javafx gluon 应用程序的场景中添加图像时遇到问题
我把 img.jpg 文件放在 pin 文件夹
Imageview image = new ImageView(new Image("file: img.jpg"));
并且还使用 ("/img.jpg")
有什么建议吗?
您的图像应根据 Gradle 项目结构存储在 src/main/resources
文件夹下。通常它应该和你的 class 在同一个包下,在这种情况下,下面的代码将加载图像:
Image image = new Image(YourClass.class.getResource("img.jpg").toExternalForm());
ImageView imageView = new ImageView(image);
有关在 Java 中加载资源的更多信息,请访问 https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource(java.lang.String)
尝试使用以下行在 javafx gluon 应用程序的场景中添加图像时遇到问题 我把 img.jpg 文件放在 pin 文件夹
Imageview image = new ImageView(new Image("file: img.jpg"));
并且还使用 ("/img.jpg") 有什么建议吗?
您的图像应根据 Gradle 项目结构存储在 src/main/resources
文件夹下。通常它应该和你的 class 在同一个包下,在这种情况下,下面的代码将加载图像:
Image image = new Image(YourClass.class.getResource("img.jpg").toExternalForm());
ImageView imageView = new ImageView(image);
有关在 Java 中加载资源的更多信息,请访问 https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResource(java.lang.String)