2013-02-20 5 views
0

프로그래밍 방식으로 하나의 이미지를 내 응용 프로그램에 삽입하려고합니다. 이미지가 AnchorPane에 표시되지만 문제는 AnchorPane (따라서 ImageView도 마찬가지 임)이 창의 왼쪽 상단에 붙어있는 것입니다.동적 앵커 패널 정렬

이 AnchorPane은 ScrollPane의 하위 항목입니다. 내 이미지/AnchorPane을 왼쪽 위가 아닌 ScrollPane의 가운데 가운데에 맞 춥니 다. AnchorPane의 동적 센터링이 가능합니까?

답변

1

AnchorPane을 동적으로 가운데 맞추려면 StackPane에 넣으십시오.


StackPane의 상단 중앙에 AnchorPane을 배치 호출하려면

StackPane.setAlignment(node, Pos.TOP_CENTER)

AnchorPane anchorPane = new AnchorPane(); 
... 
StackPane stackPane = new StackPane(); 
stack.getChildren().add(anchorPane); 
StackPane.setAlignment(anchorPane, Pos.TOP_CENTER);