컴포넌트의 레이아웃 특성을 널(null)로 설정하면 사용자 정의 레이아웃 창을 사용하여 해당 경계에 맞게 컴포넌트를 배열할 수 있습니다.
레이아웃이 널(null)로 설정된 각 컴포넌트는 해당 경계를 기준으로 사용자 인터페이스에서 독립적으로 배치되고 크기 조정됩니다. 각 컴포넌트의 경계를 개별적으로 갱신하는 산만하고 오류가 발생할 수 있는 타스크를 피하려면 Visual Editor를 사용하여 갱신사항 관계를 기반으로 컴포넌트의 크기 및 배치를 맞추고 조정하면 됩니다.
컴포넌트를 널(null) 레이아웃에 맞추고 크기 조정하고 분배하려면 다음을 수행하십시오.
예를 들어, 세 개의 JButton 컴포넌트를 선택하여 너비를 같게 하고 왼쪽 경계에서 서로 맞추도록 지정할 수 있습니다. 마지막으로 선택된 JButton 컴포넌트는 다른 두 개의 단추에 대해 앵커 또는 제어로 사용됩니다. 왼쪽 맞추기 조치는 JButton 컴포넌트를 마지막으로 선택된 JButton 컴포넌트의 왼쪽 에지에 맞추고 너비 일치 조치는 선택된 JButton 컴포넌트의 너비를 제어 JButton 컴포넌트의 너비와 같게 만듭니다.
레이아웃 사용자 정의 창의 맞추기 단추는 다음 조건이 만족된 경우에만 사용됩니다.
컴포넌트를 맞추고 너비 및 높이를 일치시킬 뿐 아니라 컴포넌트를 분배할 수 있습니다. 컴포넌트를 분배하면 컴포넌트는 상위 컨테이너가 정의한 경계 상자 내에서 균일한 간격이 되도록 위치가 변경됩니다. 예를 들어, 세로 분배 단추
를 클릭하기 전에 세 개의 단추는 다음 이미지와 같이 간격이 균일하지 않습니다.

세로 분배를 클릭한 후 컴포넌트 간격은 다음 이미지와 같이 균일하게 됩니다.

세 개의 단추는 상위의 높이 내(프레임의 맨 위 및 맨 아래 에지)에서 분배됩니다.
분배에 사용되는 영역을 좀 더 제어하려면 분배 상자 표시
단추를 클릭하여 분배 상자를 사용하면 됩니다. 이 단추를 클릭하면 선택된 모든 컴포넌트의 영역 주위에 상자가 그려집니다.
해당 핸들을 사용하여 이 상자를 이동하고 크기 조정할 수 있습니다. 분배 상자를 사용하고 상자가 활성 상태이면 분배 상자는 제어의 위치를 조정하는 데 사용되는 영역을 정의합니다. 분배 상자를 사용하지 않으면 상위 컨테이너가 분배에 사용되는 영역을 정의합니다. 다음 이미지는 분배 상자를 표시합니다.

다음 이미지에 표시된 대로 분배 상자를 이동하고 크기 조정할 수 있습니다.

분배 상자를 사용하면서 세로 분배를 수행하면 다음 이미지와 같이 상위 컨테이너가 아니라 상자 경계 내에서 분배가 이루어집니다.
