FillLayout(SWT) 사용

Visual Editor는 SWT FillLayout 관리자에 대한 작업을 쉽게 수행합니다.

FillLayout에 대해 작업하려면 쉘, 컴포지트 또는 다른 컨테이너가 있는 SWT 비주얼 클래스를 작성해야 합니다.

SWT FillLayout 관리자는 단순히 컴포넌트를 순서대로 배치하여 컨테이너의 전체 공간을 채웁니다. 컴포넌트는 줄을 바꾸지 않지만 verticalScroll 또는 horizontalScroll 특성이 설정되지 않으면 단순히 공간에 맞게 크기 조정됩니다.

또한 FillLayout에는 컨테이너 내에서 컴포넌트의 간격에 영향을 주는 간격, 여백 높이 및 여백 너비 특성이 있습니다.

또한 유형을 세로 또는 가로로 설정하여 서로를 기준으로 컴포넌트가 배치되는 방식을 지정할 수 있습니다. 다음 이미지에서는 여백 높이, 여백너비 및 간격을 각각 5로 설정한 가로 FillLayout을 표시합니다.

FillLayout

FillLayout에 대해 작업하려면 다음을 수행하십시오.

  1. 쉘 또는 컴포지트와 같은 SWT 컨테이너를 선택하십시오.
  2. 특성 보기에서 레이아웃 특성을 FillLayout으로 변경하십시오.
  3. 컨테이너를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 레이아웃 사용자 정의를 선택하여 레이아웃 사용자 정의 창을 여십시오.
    FillLayout용 레이아웃 사용자 정의
  4. 필요에 따라 다음 특성을 설정하십시오.
    • 간격 - 컴포넌트 간 거리를 설정합니다.
    • 여백 높이 - 컴포넌트 및 컨테이너의 맨 위와 맨 아래 내부 에지 간 거리를 설정합니다.
    • 여백 너비 - 컴포넌트 및 컨테이너의 왼쪽과 오른쪽 내부 에지 간 거리를 설정합니다.
  5. 채우기 방향에 대해 다음 옵션 중 하나를 선택하십시오.
    • 가로 - 왼쪽에서 오른쪽 방향을 설정합니다.
    • 세로 - 맨 위에서 맨 아래 방향을 설정합니다.
  6. 선택사항: 화면이동 막대를 컨테이너에 추가하려면 특성 보기에서 다음 특성에 대한 값을 설정하십시오.
    • horizontalScroll - 컨테이너의 맨 아래에 가로로 화면 이동하는 화면이동 막대를 추가합니다.
    • verticalScroll - 컨테이너의 오른쪽에 세로로 화면 이동하는 화면이동 막대를 추가합니다.
    화면이동 막대는 디자인 보기에서는 작동하지 않습니다. 화면이동 막대가 작동하는 방법을 보려면 비주얼 클래스를 실행하십시오.
관련 개념
레이아웃 관리자 및 컨테이너

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