K-DigitalTraining 강의/1. Java
[5주차] 91. AWT, 레이아웃의 대표적인 종류
이대곤
2022. 6. 8. 17:23
* 컨테이너(Frame, Panel 등)에는 컴포넌트들이 어떻게 배치될지를 지정하기 위해 레이아웃을 선택해줄 수 있음
* 배치 관리자 지정은 생성자에서 아래 중 하나를 선택해서 지정해주면 됨
setLayout(new BorderLayout());
setLayout(new FlowLayout());
setLayout(new GridLayout(3,2)); // 인자 생략가능
* Frame의 디폴트 배치관리자 즉, 레이아웃은 BorderLayout으로 지정되어 있음(변경가능)
* Panel의 디폴트 배치관리자 즉, 레이아웃은 FlowLayout으로 지정되어 있음(변경가능)
FlowLayout
GridLayout
BorderLayout
- West, East 지정을 생략하면 3분할로도 사용가능
- 지정을 따로 해주지 않으면 모든 컴포넌트가 Center로 지정이 되어 겹쳐서 정상적으로 안보이는 문제 발생