Cuando se establece la propiedad layout para un componente en null, se puede utilizar la ventana Personalizar diseño para alinear los componentes según sus límites.
Con el diseño establecido en null, los componentes se sitúan y se les asigna tamaño de forma independiente en la interfaz de usuario, y según sus límites. Para evitar la laboriosa y propensa a errores tarea de actualizar de forma individual los límites de cada componente, se puede utilizar el editor visual para alinear y ajustar los tamaños y ubicación de los componentes, en base a sus relaciones.
Para alinear, cambiar el tamaño y redistribuir componentes en un diseño null:
Por ejemplo, se pueden seleccionar tres componentes JButton y especificar que tengan el mismo ancho y que estén alineados a la izquierda. El último componente JButton seleccionado se utiliza como anclaje, o control, para los otros dos botones. La acción Alinear a la izquierda alinea los componentes JButton con el extremo izquierdo del último componente JButton seleccionado y la acción Emparejar anchura hace que los componentes JButton seleccionados tengan la misma anchura que el componente JButton de control.
Los botones de alineamiento de la ventana Personalizar diseño sólo están habilitados si se cumplen las condiciones siguientes:
Además de alinear los componentes y hacerlos coincidir en ancho y alto,
se pueden distribuir. Cuando los componentes están distribuidos, sus posiciones
se cambian, de forma que quedan igualmente espaciados dentro de un recuadro
delimitador definido por sus contenedores padre. Por ejemplo, antes de pulsar
el botón Distribuir vertical
hay tres botones con espaciado irregular, tal como se
muestra en esta imagen:

Después de pulsar Distribuir vertical, los componentes se espacian uniformemente, tal como se muestra en esta imagen:

Tenga en cuenta que los tres botones se distribuyen con la altura del padre (el borde superior e inferior del la estructura (frame)).
Para conseguir más control sobre el área utilizada para la distribución, puede habilitar el
recuadro de distribución pulsando el botón Mostrar recuadro de distribución
. Cuando pulsa este botón, se traza un recuadro alrededor del área de todos los componentes
seleccionados.
Puede mover y redimensionar este recuadro utilizando sus manejadores. Cuando utiliza
un recuadro de distribución y el recuadro está activo, el recuadro de distribución define el área
utilizada para volver a situar los controles. Sin un recuadro de distribución el contenedor padre
define el área utilizada para la distribución. La imagen siguiente muestra un recuadro de
distribución:

Puede mover redimensionar el recuadro de distribución tal como muestra la imagen siguiente:

Si realiza una distribución vertical al tiempo que utiliza el recuadro de distribución, la distribución tiene lugar dentro de los límites del recuadro, en lugar de en el contenedor padre, tal como se muestra en la imagen siguiente:
