1. 컨테이너
컨트롤을 쉽게 배치할 수 있도록 도와주는 클래스
▼컨트롤이란?
사용자와 상호작용 하기 위한 이벤트를 생성하는 개체
1.1 컨테이너의 종류
1.1.1 AnchorPane
컨트롤을 좌표로 배치하는 컨테이너
- AnchorPane 컨테이너는 Scenebuilder를 사용하여 쉽게 디자인 할 수 있다.
- AnchorPane을 사용해서 컨트롤을 좌표로 배치하면 컨트롤의 재배치가 일어나지 않는다.
- Stage의 setResizable(false) 메소드를 호출하여 이용할 수 있다.
1.1.2 BorderPane 컨테이너
top, bottom, left, right, center 셀에 컨트롤을 배치하는 컨테이너
- 다른 컨테이너도 배치 가능하지만 각 셀에 하나의 개체만 배치 가능
- top,bottom등을 배치하지 않으면 center에 배치된 개체가 자동으로 확장된다.
1.1.3 FlowPane
행으로 컨트롤을 배치하되 공간이 부족하면 새로운 행에 배치하는 컨테이너
1.1.4 TilePane
그리드로 컨트롤을 배치하되,고정된 크기를 갖는 컨테이너
1.1.5 GridPane
그리드로 컨트롤을 배치하되 셀의 크기가 유동적인 컨테이너
- 셀 병합이 가능하기 때문에 입력 폼 제작시 유용
1.1.6 StackPane
컨트롤을 겹쳐 배치하는 컨테이너