实例没有存储在我的arrayList中

时间:2017-06-20 18:55:51

标签: java

我在类addImage中创建了一个方法ImageManager,它创建了Picture类的实例并将其添加到ArrayList。使用run通过imageManager.addImage("title,image,"Arizona","a;ldkjsf;kasjdf");课程添加图片时 它运作得很好。

但是当您从Parser类添加图像时,ArrayList类中的图像ImageManager会在调用{{1}之间丢失从Parser类创建的图像方法和addImage方法但不会丢失通过getImages类创建的实例。为什么要这样做以及如何解决?

MainViewController

1 个答案:

答案 0 :(得分:0)

JavaFX Image只能在一个场景图中使用。尝试存储ImageView,然后通过Image创建Image image = new Image(imageView);。可以从同一Images创建多个ImageView