프로그래밍[Univ]/Swing Basic

[Swing] FlowLayout

Cloud Travel 2011. 8. 19. 18:48
* 특징
 - 컨테이너에 좌에서 우 / 위에서 아래로 배치를 함
 - 배치관리자를 FlowLayout으로 설정한 뒤 add매소드를 이용하여 추가
 - FrameSize 변경에 따라 자동으로 배치 위치가 바뀜



* 생성자와 속성
 - 생성자 : FlowLayout(int align, int hGap, int Vgap)
 - 속성
  ⓐ aling : 컴포넌트를 정렬하는 방법 지정
   중앙 : FlowLayout.CENTER   // 디폴트
   왼쪽 : FlowLayout.LEFT
   오른 : FlowLayout.RIGHT
  ⓑ hGap : 컴포넌트 간의 수평 간격 (픽샐단위/디폴트 5)
  ⓒ vGap : 컴포넌트 간의 수직 간격 (픽샐단위/디폴트 5)



* 호출모양
 - FlowLayout() > 모든 것이 디폴트인 관리자 생성
 - FlowLayout(int num) > num에 해당하는 align과 디폴트의 hGap/vGap을 가진 관리자 생성
 - FlowLayout(int num1,int num2,int num3) 
  > num1에 의해 지정된 align과 num2로 세팅된 hGap, num3으로 세팅된 vGap을 가진 관리자 생성