RowLayout(SWT) 사용

SWT RowLayout 레이아웃 관리자는 컴포넌트를 행으로 배치하지만 FillLayout보다 강력합니다.

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

RowLayout 내에서 위지트를 놓거나 이동하는 작업은 Visual Editor의 다른 레이아웃 관리자에서 작업하는 것과 비슷합니다. 디자인 보기에서 커서를 이동하면 위지트가 놓이거나 이동될 위치를 검은색 막대로 표시됩니다. RowLayout을 세로 스타일로 설정하면 가로 검은색 막대가 기존 위지트의 위쪽 또는 아래쪽에 표시됩니다. RowLayout을 가로 스타일로 설정하면 세로 검은색 막대가 기존 위지트의 왼쪽 또는 오른쪽에 표시됩니다.

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

  1. 디자인 보기 또는 Java Bean 보기에서 RowLayout을 사용 중인 컨테이너를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 레이아웃 사용자 정의를 선택하십시오. 레이아웃 사용자 정의 창이 열립니다.

    SWT RowLayout용 레이아웃 사용자 정의 창

  2. 레이아웃 페이지에서 행의 방향을 지정하십시오.
    • 가로 - 표준 행 방향, 왼쪽에서 오른쪽:
      가로 모드의 SWT RowLayout
    • 세로 - 맨 위에서 맨 아래 방향 또는 열:
      세로 모드의 SWT RowLayout
  3. 여백 및 위지트 간 간격의 크기를 픽셀 단위로 지정하십시오.
    • 간격 - 위지트 간 간격 또는 채우기를 설정합니다.
    • 여백 높이 - 위쪽 및 아래쪽 여백의 높이(픽셀)를 설정합니다.
    • 여백 너비 - 왼쪽 및 오른쪽 여백의 너비(픽셀)를 설정합니다.
    • 아래쪽 여백 - 아래쪽 여백의 크기를 설정합니다.
    • 왼쪽 여백 - 왼쪽 여백의 크기를 설정합니다.
    • 오른쪽 여백 - 오른쪽 여백의 크기를 설정합니다.
    • 위쪽 여백 - 위쪽 여백의 크기를 설정합니다.
    참고: 여백 높이 또는 여백 너비를 설정한 다음 아래쪽, 위쪽, 왼쪽 또는 오른쪽 여백을 지정하면 값이 누적됩니다. 예를 들어, 여백 높이를 5로, 위쪽 여백을 5로 설정하면 행 레이아웃의 위쪽 여백은 10이 됩니다.
  4. 기타 RowLayout 옵션을 지정하십시오.
    • 채우기 - 한 행의 제어를 모두 가로 레이아웃에 대해 같은 높이로 또는 세로 레이아웃에 대해 같은 너비가 되도록 지정합니다.
    • 정렬 - 컴포지트에 남아 있는 추가 공백이 위지트 사이의 여백으로 할당되도록 지정합니다.
    • - 레이아웃의 모든 제어가 기본 크기를 사용하도록 지정합니다.
    • 줄 바꾸기 - 현재 행이나 열에 공간이 충분하지 않을 경우 제어를 다음 행이나 열로 줄 바꾸기하도록 지정합니다.
관련 개념
레이아웃 관리자 및 컨테이너

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