ImageView starterImage = new ImageView(new Image("file:Fallen.png"));
root.getChildren().add(starterImage);
这只是一个较大文件的剪辑。它为什么不出现?该程序在NetBeans中运行时完全没有任何错误,除图像外,所有其他节点都显示出来。
所有帮助表示赞赏。
答案 0 :(得分:0)
我假设您在项目中有一个图像,即使您将项目导出为jar文件,也希望它能够正常工作。
让我们说您的图片位于资源文件夹(资源)和包图像下(推荐方式)。
Image image = new Image(getClass.getResourceAsStream("/images/flower.png");
如果您的图片与您的java文件位于同一个包中:
Image image = new Image(getClass.getResourceAsStream("/flower.png");
Here是加载Image
(URL,FILE,CLASSPATH)的所有方法