使用字符串ArrayList创建javafx图像

时间:2018-12-05 18:18:03

标签: java image javafx arraylist

所以我试图在javafx中创建一个Image对象,但是它似乎不适用于字符串列表,但是可以使用单个字符串。这是我的代码示例: 该代码可以正常工作:

Image image = new Image(new FileInputStream("forest.png"); 
//forest.png is saved in my root directory which is why I don't need an absolute path

但是由于某些原因,这不是...

ArrayList<String> pictures = new ArrayList<String>();
pictures.add("forset.png");
pictures.add("plains.png");
Image image = new Image(new FileInputStream(pictures.get(0)));

对于我要创建的特定项目,我将拥有X张图片,每次可能会有所不同,因此我希望能够将它们保存到列表中,并在出现以下情况时调用列表的索引我创建图像。请帮忙。

0 个答案:

没有答案