2010-06-07 7 views

답변

23

JavaFX의 Z 순서는 실제로 장면 그래프의 순서입니다 (예 : 장면의 내용 순서 (그룹, 컨테이너 등의 내용)에 표시됩니다.

모든 노드에는이 순서를 변경하는 데 도움이되는 toFront() 및 toBack() 함수도 있습니다. 더 세밀하게 제어하려면 노드를 한 곳에서 제거하고 순서대로 위 또는 아래에 삽입해야합니다.

10

toFront() 및 toBack() 함수를 사용하면 실제로 z 순서에 영향을 줄 수 있지만 레이아웃에도 영향을 미친다는 점에 유의하십시오. 예를 들어 HBox와 VBox는 자식 시퀀스를 사용하여 레이아웃을 수행하고 무언가를 앞으로 이동하면 [HV] 상자의 끝으로 이동합니다. 이것은 당신이 찾고있는 것이 아닐 수도 있습니다.

저는 애니메이션 노드를 다른 모든 것 위에 배치하고 레이아웃을 엉망으로 만드는 일없이 애니메이션을 수행 할 방법을 찾고있었습니다. z 순서와 레이아웃 순서가 모두 하위 순서에서 취해지기 때문에 그렇게 할 방법이없는 것 같습니다.

+0

와우. 이것으로 물린거야. 이 프레임 워크에서 매우 거친 가장자리 (그것들로 가득합니다). –