Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

[5주차] 91. AWT, 레이아웃의 대표적인 종류 본문

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로 지정이 되어 겹쳐서 정상적으로 안보이는 문제 발생

 

Comments