2012-10-03 5 views
1

노드가 나타나는 레이어를 선택하고 프로그램 과정을 통해 변경할 수 있기를 원합니다.노드 - 나타낼 레이어 선택 JavaFX2

내가 마지막으로 추가 한 노드가 이전 노드의 맨 위에 표시된다는 것을 알고 있습니다.

스윙에서는 JLayeredPane과 그 메소드 setLayout (JComponent, integer)을 사용합니다. int가 높을수록 구성 요소가 화면에 나타납니다.

비슷한 것들? StackPane :

답변

0

난 당신이 레이아웃이 일을 수행하고있다

Node node = pane.getChildren().get(index); 
Node node = pane.getChildren().remove(index); 
pane.getChildren().add(newIndex, node); 
+0

나는 당신이 알아 차린 z 순서를 찾아서 toFront() 및 toBack 메소드를 찾았습니다. 그래서, 당신의 제안과 함께, 나는 괜찮다고 생각합니다. 고맙습니다. –

0

의 조합에 의해 자식 노드의 z 순서 지수 놀 수 있다고 생각합니다 감사합니다.

JavaFX 자습서에는 chapter dedicated to it이 있습니다.

다른 창은 쌓이지 만 불투명도가 100 %로 설정되지 않으면 모두 보입니다.