구성요소의 레이아웃 특성을 널(null)로 설정하면 레이아웃 사용자 정의 창을 사용하여 해당 경계에 맞게 구성요소를 배열할 수 있습니다.
레이아웃이 널(null)로 설정되면 각 구성요소는 해당 범위에 기초하여 사용자 인터페이스에 독립적으로 배치되고 크기가 조정됩니다. 각 구성요소의 바운드를 독립적으로 갱신하는 오류 프룬 타스크를 방지하려면 비주얼 편집기를 사용하여 관계에 기초한 구성요소의 크기 및 위치를 맞추고 조정할 수 있습니다.
널(null) 레이아웃에서 구성를 맞추거나 크기 조정하거나 분배하려면 다음을 수행하십시오.
예를 들어 세 개의 JButton 구성요소를 선택하고, 이 구성요소가 동일한 너비가 되어 왼쪽 범위의 각 기타 구성요소와 맞춰지도록 지정할 수 있습니다. 마지막으로 선택된 JButton 구성요소는 두 개의 다른 단추에 대해 앵커 또는 제어로 사용됩니다. 왼쪽 맞추기 조치는 JButton 구성요소를 마지막으로 선택된 JButton 구성요소의 왼쪽 에지와 맞추고 너비 일치 조치는 선택된 JButton 구성요소를 제어 JButton 구성요소의 너비와 동일하게 만듭니다.
레이아웃 사용자 정의 창의 맞추기 단추는 다음 조건이 true일 경우에만 사용 가능합니다.
구성요소를 맞추고 너비 및 높이를 일치시킬 뿐만 아니라 구성요소를
분배할 수 있습니다. 구성요소가 분배되면 구성요소의 위치가 변경되기 때문에 상위 컨테이너가 정의한
경계 상자 내에서 균등한 간격을 가지게 됩니다. 예를 들어, 세로
분배 단추 를
클릭하기 전에는 다음 이미지와 같이 세 개의 단추 간격이 일정하지 않습니다.
세로 분배를 클릭하면 다음 이미지와 같이 구성요소의 간격이 일정해집니다.
상위 높이 내에 세 개의 단추가 분배되어 있음에 유의하십시오(프레임 맨 위 및 맨 아래 에지).
분배에 사용되는 영역을 더 제어하려면
분배 상자 표시
단추를 클릭하여 분배 상자를 사용 가능하게 할 수 있습니다.
이 단추를 클릭하면 선택된 모든 구성요소의 영역 주위에 상자가
표시됩니다. 이 상자는 핸들을 사용하여 이동하거나 크기를 조정할 수 있습니다. 분배
상자를 사용하고 상자가 활성화되면 분배 상자가 제어를
재지정하는 데 사용되는 영역을 정의합니다. 분배 상자를 사용하지 않는
경우, 상위 컨테이너가 분배에 사용되는 영역을 정의합니다. 다음
이미지는 분배 상자를 표시합니다.
다음 이미지와 같이 분배 상자를 이동하거나 크기를 조정할 수 있습니다.
분배 상자를 사용하면서 세로 분배를 수행하는 경우, 다음 이미지와 같이 상위 컨테이너가 아닌 상자 경계 내에서 분배 작업이 수행됩니다.
상위 주제: 비주얼 편집기를 사용하여
구성요소 레이아웃
관련 개념
레이아웃 관리자 및 컨테이너