new FlowLayout();
new FlowLayout(int align, int hGap, int vGap)
ㆍalign : 컴포넌트를 정렬하는 방법 지정. (ex. FlowLayout.LEFT)
ㆍhGap : 좌우 두 컴포넌트 사이의 수평 간격. 픽셀 단위이며 디폴트는 5
ㆍvGap : 상하 두 컴포넌트 사이의 수직 간격. 픽셀 단위이며 디폴트는 5
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을 부착 후 여러 컴포넌트를 부착.
new GridLayout()
new GridLayout(int rows, int cols)
new GridLayout(int rows, int cols, int hGap, int vGap)
ㆍrows : 그리드의 행 수, 디폴드는 1
ㆍcols : 그리드의 열 수, 디폴드는 1
➕ 격자의 셀 수보다 많은 컴포넌트가 추가되면, 행과 열의 수가 적당히 변형.