JavaFX插入图像
好的,我对Java非常、非常陌生,而且是自学成才的,所以不要拿我糟糕的编码开玩笑;) 我在玩弄JavaFX,试图将图像插入到边框窗格布局中 这是我用来显示图像的控制器中的方法,但我无法使文件路径正常工作。它当前有“/images/brownBear.jpg”作为文件路径,但我尝试了相对路径- com/jaimependelbury/哺乳类动物/images/brownBear.jpg 完整的路径和中间的一切我要么 FileNotFoundException 或 NullPointerErrorException 我甚至不确定我是否正确设置了它,我在不同的网站上发现了不同的东西,并尝试将信息拼凑在一起,因此任何帮助都将不胜感激 FXML文件JavaFX插入图像,java,javafx,Java,Javafx,好的,我对Java非常、非常陌生,而且是自学成才的,所以不要拿我糟糕的编码开玩笑;) 我在玩弄JavaFX,试图将图像插入到边框窗格布局中 这是我用来显示图像的控制器中的方法,但我无法使文件路径正常工作。它当前有“/images/brownBear.jpg”作为文件路径,但我尝试了相对路径- com/jaimependelbury/哺乳类动物/images/brownBear.jpg 完整的路径和中间的一切我要么 FileNotFoundException 或 NullPointerErrorE
<ImageView fx:id="picture">
</ImageView>
以下代码行:
picture=new ImageView();
正在重置您在FXML中设置的引用-您可以将其删除 您不需要这个-picture=newImageView();因为您正在使用FXML注入此。这将重置引用,它不会显示在UI上。感谢workedI将此作为答案-您能接受吗?非常感谢。
picture=new ImageView();