我尝试使用行波纹管在javafx gluon应用程序中的场景中添加图像时遇到问题,我将img.jpg文件放在了pin文件夹中
Imageview image = new ImageView(new Image("file: img.jpg"));
并使用(“ /img.jpg”)任何建议吗?
您的图像应src/main/resources
根据Gradle项目结构存储在文件夹下。通常,它应该与您的类位于同一程序包下,在这种情况下,以下代码将加载图像:
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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句