0
전에 노드 (을 programm)를 추가 . fooBar 전후에 아이를 원하면 어떻게 될까요?JavaFX는 후 또는 다른 노드 (XML)
<HBox>
<HBox id="first"></HBox>
<HBox id="fooBar"></HBox>
<HBox id="last"></HBox>
</HBox>
전에 노드 (을 programm)를 추가 . fooBar 전후에 아이를 원하면 어떻게 될까요?JavaFX는 후 또는 다른 노드 (XML)
<HBox>
<HBox id="first"></HBox>
<HBox id="fooBar"></HBox>
<HBox id="last"></HBox>
</HBox>
fooBar.getParent().getChildren()
는 java.util.List
에서 상속으로 트릭을 할 수있는 적절한 위치에 새 노드를 추가하는 방법 add(int index, E element)
(spec에서 자세한 정보)
을 가지고하는 ObservableList
반환합니다. 다음 코드는 fooBar 앞에 자식을 추가합니다. 물론
int fooBarIndex = fooBar.getParent().getChildren().indexOf(fooBar);
fooBar.getParent().getChildren().add(fooBarIndex, child)
,'fooBar.getChildren() 같이 IndexOf (FOOBAR)'반드시 자체의 자식으로 노드를 추가 할 수 없습니다하고 있기 때문에, -1''돌아갑니다 -.하지만 더있다 대답보다는 질문에 대한 문제. –
당신 말이 맞아요. 물론 부모님이되어야합니다 – Abaddon666
고마워요! 그거 좋네. – Asperger