2016-09-21 3 views

답변

2

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) 
+1

,'fooBar.getChildren() 같이 IndexOf (FOOBAR)'반드시 자체의 자식으로 노드를 추가 할 수 없습니다하고 있기 때문에, -1''돌아갑니다 -.하지만 더있다 대답보다는 질문에 대한 문제. –

+0

당신 말이 맞아요. 물론 부모님이되어야합니다 – Abaddon666

+0

고마워요! 그거 좋네. – Asperger