如何在javafx中加载图像

时间:2017-04-19 15:53:22

标签: java javafx

我有以下项目结构,我正在尝试将图像加载到图像视图中。我尝试过很多方法,但都会导致异常。

Project Folder
\----->src
     \----->main
          \----->java
               \----->com
                     ----->file.java
\----->images
     \----->products

我尝试过的方法:

new Image(getClass().getResourceAsStream("/images/products"))
new Image("/images/products")
new Image(getClass().getResource("/images/products"))

该项目是一个Maven项目,目标文件夹看起来像显示的图像。 enter image description here

1 个答案:

答案 0 :(得分:0)

这最终对我有用:

URL url = new URL("/images/products/" + filename);
Image image = new Image(url.toString(), 100, 100, true, true);