【问题标题】:How to add and refresh a group of ImageViews in javaFX [duplicate]如何在javaFX中添加和刷新一组ImageViews [重复]
【发布时间】:2018-05-28 17:15:23
【问题描述】:

我需要遍历对象的ArrayList 并将它们的ImageViews 添加到我的主要Group 中,即下面代码中的root。这是我到目前为止提出的,但仍然没有工作。有什么想法吗?

for (int i = 0; i < myList.size(); i++) {
    ImageView ii =myList.get(i).imageView;
    root.getChildren().remove(bGroup);
    Group bGroup = new Group();
    bGroup.getChildren().add(ii); //NullPointerException
    root.getChildren().add(bGroup);
}

【问题讨论】:

  • 请解释“不工作”是什么意思。你有例外吗?它不编译?还有什么?
  • 另外,我刚刚努力修复您的格式。您觉得有必要再次销毁它吗?
  • 我得到 NullPointerException
  • @James_D 我做了更改
  • 1.在问题中包含完整的堆栈跟踪,并在代码中指出抛出它的行。 2. 如果您要进行编辑,请努力适当地格式化问题,以便于阅读。您可以获取有关如何格式化代码here 的信息。

标签: java javafx


【解决方案1】:

myList.get(i) 代替 myList.get(1)?

【讨论】:

  • 我的错,刚刚修好了,还不行
  • 请解释您的确切问题。究竟是什么不工作?任何错误信息?例外? root.getChildren() 中没有数据更改添加?还有什么?
猜你喜欢
  • 1970-01-01
  • 2014-10-28
  • 1970-01-01
  • 2015-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 1970-01-01
相关资源
最近更新 更多