我对这段代码有疑问:
for(Node n : start.getChildren()) {
singlewidth = ((CustomController) n).getWidth();
totalwidth += singlewidth;
if(swidth < totalwidth) {
//start.getChildren().remove(b);
start.getChildren().add(mb);
start.getChildren().remove(n);
}
if(swidth > totalwidth){
start.getChildren().add(n);
start.getChildren().remove(mb);
}
}
这里的窍门是,我想遍历HBox中的所有元素,并尝试根据宽度调整它们。但是在网上,我重新添加了节点n,NetBeans抛出了ConcurrentModificationException。有人可以帮我吗?