2014-12-29 4 views
2

스윙에서 우리는 JlayeredPane을 가지고 있는데, javafx에서 이에 상응하는 것입니까? 예를 들어,이 코드를 가지고 :javaFX의 JLayeredPane에 해당하는 것은 어느 것입니까?

JLayeredPane panel = new JLayeredPane(); 

    JLabel test1 = new JLabel("Test 1"); 
    JLabel test2 = new JLabel("Test 2"); 

    panel.setLayer(test1, 0); 
    panel.add(test1); 

    panel.setLayer(test2, 1); 
    panel.add(test2); 

어떻게 자바 FX에 변환 할 수 있습니까?

답변

2

스윙 JLayeredPane의 등가는 StackPane 될 것이다.

어린이의 z 순서는 어린이의 순서로 정의됩니다. 0 번째 자식이 맨 아래에 있고 마지막 자식이 맨 위에 있습니다. 테두리 및/또는 패딩이 설정된 경우 해당 인 세트 내에 어린이가 으로 배치됩니다.

"어린이 목록"은 ObservableList이 (가) StackPane.getChildren()에 의해 반환 된 것을 의미합니다.

관련 문제