Visual Editor for Java에서 레이아웃 사용자 정의 창을 사용하여 현재 선택된 컨테이너 및 UI 컴포넌트의 레이아웃 설정을 수정할 수 있습니다.
Java 클래스는 JFrame, JPanel 또는 Shell과 같이 레이아웃 관리자에서 설정하는 컨테이너를 포함해야 합니다.
일부 레이아웃 영향은 디자인 보기에서 시각적으로 UI 컴포넌트의 놓기, 끌기 및 크기 조정을 통해 달성할 수 있습니다. Visual Editor에 포함된 레이아웃 사용자 정의 창은 레이아웃 설정을 보다 정제하고 작업하는 데 도움이 됩니다.
레이아웃 사용자 정의 창은 디자인 보기에서 작업하는 동안 도구 모음처럼 열고 계속 열어 둘 수 있는 비모달(modal) 대화 상자입니다. 레이아웃 사용자 정의 창에는 선택한 컨테이너의 레이아웃 관리자인지 아니면 선택한 컴포넌트 컨테이너의 레이아웃 관리자인지에 따라 관련 레이아웃 특성 및 설정이 표시됩니다.
레이아웃 사용자 정의 창은 두 개의 탭 방식 페이지를 포함합니다.
- 레이아웃 - 레이아웃 페이지는 일반적으로 레이아웃에 영향을 주는 옵션을 포함합니다. 예를 들어, 눈금을 사용하는 레이아웃의 경우 레이아웃 페이지에는 눈금 간격 및 여백 설정이 있을 수 있으며 눈금으로 열 또는 행 수를 지정할 수 있습니다. 즉, 설정은 레이아웃 관리자에 따라 다양합니다. 일부 레이아웃 관리자는 레이아웃 페이지에 사용자 정의할 수 있는 설정을 포함하지 않습니다.
- 컴포넌트 - 컴포넌트 페이지는 선택한 컴포넌트에 대한 레이아웃 옵션을 포함합니다. 예를 들어, 눈금 내에서 컴포넌트 맞추기를 지정하는 위치, 컴포넌트가 걸친 셀 수 또는 컴포넌트가 해당 셀 내에 추가 공간을 확보해야 하는지 여부 등에 특정 레이아웃 관리자는 눈금을 사용합니다. 일부 레이아웃 관리자는 컴포넌트 페이지에 설정을 포함하지 않습니다.
레이아웃 사용자 정의 창을 열려면 다음 중
하나를 수행하십시오.
- 레이아웃 사용자 정의
도구 모음 단추를 클릭하십시오.
- 디자인 보기에서 컨테이너 또는 컴포넌트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 레이아웃 사용자 정의를 선택하십시오.
레이아웃 사용자 정의 창은 서로 다른 레이아웃 관리자에 대한 다양한 옵션을 포함합니다. 예를 들어, 레이아웃 사용자 정의 관리자의 SWT GridLayout에 대한 스크린 샷은 다음과 같습니다.
- SWT GridLayout 예제:

- Swing GridBagLayout 예제:

- SWT FillLayout 예제:
