Java Layout Manager [ Last update: March 8, 2003. ] |
버튼이나 스크롤바 등 GUI 부품을 화면에 배치하기 위해서는, Java의 Layout Manager 가 담당한다. 레이아웃 매니져를 특별히 지정하지 않은 경우는 FlowLayout 매니져가 사용된다. 매니져에는 표1에 나타낸 종류들이 준비되어 있다. |
||||||||||||
|
● BorderLayout 매니져 사용 예 부품의 장착 위치가 위에 있는 경우는"North", 밑에 위치한 경우는 "South", 오른쪽은 "East", 왼편은 "West", 중앙을 "Center"로 지정하는 방식. 레이아웃은 init 메소드로 행한다. 예를 들면, |
|
|
|
● GridLayout 매니져 사용 예 타일 모양으로, 전부 같은 크기의 부품을 격자모양으로 배치하는 것이 GridLayout이다. GridRayout(행수, 열수, hgap, vgap). 여기서, 행수는 상하방향으로 나열하는 부품의 수, 열수는 스평방향으로 나열하는 부품수, hgap은 수평방향의 부품간의 간격, vgap는 수직방향의 간격의 크기 (pixel단위)이다. 예를 들어, 장착부품수가 하나밖에 없는 경우는, 행수는 지정한 값에서 1을 뺀 높이에 해당하는 공백이 아래쪽에 설정되고, 이 부분은 그림이 표시된다. |
||||
|