널(null) 레이아웃 사용

레이아웃 관리자를 통해 컨테이너에 있는 모든 컴포넌트의 크기 및 위치를 제어할 수 있습니다. 널(null) 레이아웃를 사용하는 컨테이너에서 각 컴포넌트는 자체 경계를 정의하여 크기 및 위치를 결정합니다.

Visual Editor는 시각적으로 컴포넌트를 맞추는 데 도움이 되는 눈금 마커를 제공하며 컴포넌트를 눈금에 맞출 수 있습니다. 이전에 레이아웃 관리자를 사용한 기존 컨테이너의 레이아웃에 널(null)을 설정하면 디자인 보기의 모양은 변경되지 않습니다. Visual Editor는 setBounds() 메소드를 사용하여 각 컴포넌트의 한계를 계산하고 설정합니다.

팁: 널(null)로 설정된 레이아웃 관리자를 사용하여 시작한 다음 GridBagLayout 등의 레이아웃으로 변경하여 Visual Editor for Java에서 계산한 제한조건 설정을 가져올 수 있습니다. 각 컴포넌트의 한계가 제어되도록 하는 장점은 컴포넌트가 항상 같은 크기를 유지하고 런타임에 같은 위치를 유지하게 할 수 있다는 것입니다. 고정 크기 및 높이를 설정하는 단점은 사용자가 응용프로그램의 크기를 조정한 경우 컴포넌트의 한계가 조정되지 않는다는 것입니다. 또한 단추 또는 확인란 같은 컴포넌트 레이블은 글꼴 또는 로케일에 따라 크기를 변경해야 합니다.
관련 개념
레이아웃 관리자 및 컨테이너
관련 타스크
Visual Editor에서 UI 레이아웃 사용자 정의
SWT 레이아웃 관리자 사용
Swing 및 AWT 레이아웃 관리자 사용
컨테이너에 대한 눈금 표시 환경 설정 지정

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