java带循环的多个图像

时间:2018-06-19 14:03:50

标签: image javafx

我想创建一个循环的图像。但是,它似乎并非以这种方式工作。问题在于图像不能包含数字作为名称。有办法吗?

for(int i = 0; i < getObjects().size(); i++) {
            Image i = new Image(getObjects().get(i).getImagePath()));
        }

1 个答案:

答案 0 :(得分:2)

尝试制作一个类型为Image的ArrayList,您可以在其中存储所有图像

ArrayList<Image> imageArrayList = new ArrayList<Image>();
for(int i = 0; i < getObjects().size(); i++) {
    imageArrayList.add(new Image(getObjects().get(i).getImagePath());
}

如果您刚开始使用Java,则不要在返回代码时感到困惑,也许可以使用类似这样的方法

ArrayList<Image> imageArrayList = new ArrayList<>();//Creates the list that will store images
for(int i = 0; i < getObjects().size(); i++) {
    Image image = new Image(getObjects().get(i).getImagePath());//Create the image you want to store
    imageArrayList.add(image);//Add that image to the arraylist
}