JAVA :: 배치관리자(2)

smi·2021년 2월 7일
1

JAVA (자바)

목록 보기
19/62
post-thumbnail

💡 FlowLayout 배치관리자

💬 생성자

new FlowLayout();
new FlowLayout(int align, int hGap, int vGap)

ㆍalign : 컴포넌트를 정렬하는 방법 지정. (ex. FlowLayout.LEFT) 
ㆍhGap : 좌우 두 컴포넌트 사이의 수평 간격. 픽셀 단위이며 디폴트는 5
ㆍvGap : 상하 두 컴포넌트 사이의 수직 간격. 픽셀 단위이며 디폴트는 5

💡 BorderLayout 배치관리자

💬 배치 방법

void add(Component comp, int index) //comp를 index 위치에 삽입.

ㆍcomp : 삽입되는 컴포넌트
ㆍindex : 컴포넌트 위치 (ex. BorderLayout.CENTER)

💬 생성자

new BorderLayout()
new BorderLayout(int hGap, int vGap)

ㆍhGap : 〃 디폴트는 0
ㆍvGap : 〃 디폴트는 0

5개 이상의 컴포넌트를 부착하고자 하면, 다섯 공간 중 한 영역에 JPanel을 부착 후 여러 컴포넌트를 부착.


💡 GridLayout 배치관리자

💬 생성자

new GridLayout()
new GridLayout(int rows, int cols)
new GridLayout(int rows, int cols, int hGap, int vGap)

ㆍrows : 그리드의 행 수, 디폴드는 1
ㆍcols : 그리드의 열 수, 디폴드는 1

격자의 셀 수보다 많은 컴포넌트가 추가되면, 행과 열의 수가 적당히 변형.

profile
공부한 거 올려요 :)

0개의 댓글