JavaFX插入图像

JavaFX插入图像,java,javafx,Java,Javafx,好的,我对Java非常、非常陌生,而且是自学成才的,所以不要拿我糟糕的编码开玩笑;) 我在玩弄JavaFX,试图将图像插入到边框窗格布局中 这是我用来显示图像的控制器中的方法,但我无法使文件路径正常工作。它当前有“/images/brownBear.jpg”作为文件路径,但我尝试了相对路径- com/jaimependelbury/哺乳类动物/images/brownBear.jpg 完整的路径和中间的一切我要么 FileNotFoundException 或 NullPointerErrorE

好的,我对Java非常、非常陌生,而且是自学成才的,所以不要拿我糟糕的编码开玩笑;) 我在玩弄JavaFX,试图将图像插入到边框窗格布局中

这是我用来显示图像的控制器中的方法,但我无法使文件路径正常工作。它当前有“/images/brownBear.jpg”作为文件路径,但我尝试了相对路径-

com/jaimependelbury/哺乳类动物/images/brownBear.jpg

完整的路径和中间的一切我要么

FileNotFoundException

NullPointerErrorException

我甚至不确定我是否正确设置了它,我在不同的网站上发现了不同的东西,并尝试将信息拼凑在一起,因此任何帮助都将不胜感激

FXML文件

<ImageView fx:id="picture">
</ImageView>

以下代码行:

picture=new ImageView();

正在重置您在FXML中设置的引用-您可以将其删除

您不需要这个-picture=newImageView();因为您正在使用FXML注入此。这将重置引用,它不会显示在UI上。感谢workedI将此作为答案-您能接受吗?非常感谢。
picture=new ImageView();