행 레이아웃 사용

SWT 행 레이아웃의 레이아웃 관리자는 행에 구성요소를 레이아웃하지만, 필 레이아웃보다 더 강력합니다.

열 레이아웃을 사용하도록 설정되어 있는 Composite 또는 SWT 컨테이너가 있을 경우, 레이아웃을 사용자 정의하기 위해 변경할 수 있는 몇 가지 옵션이 있습니다. 비주얼 편집기의 특성 보기를 사용할 수 있거나 Composite의 레이아웃 사용자 정의 대화 상자를 열 수 있습니다.

행 레이아웃을 사용하여 행을 세로 또는 가로 스타일이 되도록 설정할 수 있습니다. 가로 스타일의 경우 위지트(widget)는 서로의 왼쪽 및 오른쪽으로 배치됩니다. 세로 스타일에서 위지트는 서로의 위 및 아래로 배치됩니다.

행 레이아웃 내에서의 위지트 놓기 또는 이동은 비주얼 편집기의 기타 레이아웃 관리자와 유사하게 작동합니다. 디자인 보기에서 커서를 이동시킬 때 검은색 막대는 위지트가 놓이거나 이동하는 위치를 표시합니다. 행 레이아웃이 세로 스타일로 설정될 경우 검은색 가로 막대는 모든 기존 위지트의 위 또는 아래에 있게 됩니다. 행 레이아웃이 가로 스타일로 설정될 경우 검은색 세로 막대는 기존 위지트의 왼쪽 또는 오른쪽에 배치됩니다.

행 레이아웃의 레이아웃 관리자를 사용하여 컨테이너에 행 레이아웃 옵션을 설정하려면 다음을 수행하십시오.

  1. 디자인 보기 또는 Java Bean 보기에서 행 레이아웃을 사용 중인 컨테이너를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 레이아웃 사용자 정의를 선택하십시오. 레이아웃 사용자 정의 창이 열립니다.
    SWT 행 레이아웃에 대한 레이아웃 사용자 정의 창
  2. 레이아웃 페이지에서 행의 방향을 지정하십시오.
    • 가로 - 표준 행 방향(왼쪽에서 오른쪽으로):
      가로 모드의 SWT 행 레이아웃
    • 세로 - 맨 위에서 맨 아래로의 방향 또는 열:
      세로 모드의 SWT 행 레이아웃
  3. 위지트 간의 간격 및 여백에 대한 크기를 픽셀 단위로 지정하십시오.
    • 간격 조정 - 위지트 간의 간격 조정 또는 채우기를 설정합니다.
    • 여백 높이 - 위쪽 및 아래쪽 여백의 높이를 픽셀 단위로 설정합니다.
    • 여백 너비 - 왼쪽 및 오른쪽 여백의 너비를 픽셀 단위로 설정합니다.
    • 아래쪽 여백 - 아래쪽 여백의 크기를 설정합니다.
    • 왼쪽 여백 - 왼쪽 여백의 크기를 설정합니다.
    • 오른쪽 여백 - 오른쪽 여백의 크기를 설정합니다.
    • 위쪽 여백 - 위쪽 여백의 크기를 설정합니다.
    참고: 여백 높이 또는 여백 너비를 설정할 때 아래쪽, 위쪽, 왼쪽 또는 오른쪽 여백도 지정하면 값이 누적됩니다. 예를 들어 여백 높이를 5로, 위쪽 여백을 5로 각각 설정할 경우 행 레이아웃의 위쪽 여백은 10이 됩니다.
  4. 다음과 같이 기타 행 레이아웃 옵션을 지정하십시오.
    • 채우기 - 행의 제어 모두가 가로 레이아웃에서 동일한 높이 또는 세로 레이아웃에서 동일한 너비가 되도록 지정힙니다.
    • 자리 맞추기 - Composite에 남아 있는 임시 간격이 위지트 간의 여백으로 할당되도록 지정합니다.
    • 압축 - 레이아웃에서의 모든 제어가 기본 설정 크기를 사용하도록 지정합니다.
    • 줄 바꾸기 - 현재 행 또는 열에 충분하지 않은 간격이 있을 경우 제어가 다음 행 또는 열로 줄이 바뀌도록 지정합니다.

상위 주제: SWT 레이아웃 관리자

관련 개념
레이아웃 관리자 및 컨테이너

관련 타스크
필 레이아웃 사용
양식 레이아웃 사용
격자 레이아웃(SWT) 사용

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.