El gestor de diseño FlowLayout organiza los componentes en un flujo de izquierda a derecha,
con acomodación de líneas. Las ventajas del gestor de diseño en flujo son su facilidad
de uso, y la garantía de que se pueden ver todos los componentes.
El gestor de diseño FlowLayout (java.awt.FlowLayout) redimensiona
dinámicamente los componentes, según su tamaño preferido. Posiciona los componentes de
forma que estén igualmente espaciados. Los diseños en flujo se suelen utilizar para
organizar los botones de un panel. Los botones se organizan de izquierda a derecha hasta
que no quepan más botones en la línea. Las líneas están centradas por omisión, a menos que
la alineación se establezca de izquierda a derecha.
FlowLayout es el gestor de diseño por omisión para JPanel.
- Para añadir un componente a un FlowLayout:
- Seleccione un componente Swing de la
paleta.
- Señale con el cursor el contenedor que utiliza
FlowLayout.
- Se dibuja un rectángulo negro dentro de los límites
del contenedor para proporcionar comentarios para el lugar donde va a soltar el
componente.
- Si el contenedor ya incluye un componente, una barra negra proporcionará
información de retorno visual sobre el lugar donde se soltará
en relación con los componentes existentes.

- Para reordenar componentes en FlowLayout, lleve a cabo uno de los pasos
siguientes:
- En la vista Diseño, pulse y arrastre
un componente a una posición nueva del FlowLayout. La barra negra proporcionará
información de retorno visual sobre la nueva posición del componente.
- En la vista Beans Java, pulse y arrastre un componente, moviéndolo encima o
debajo de otro componente. Como FlowLayout determina el comportamiento según el orden
de los métodos add(), la vista Diseño reflejará dicha
reordenación.
- La posición de un componente se puede establecer de forma explícita utilizando
un índice como argumento del método add().
- Para especificar la alineación del diseño de flujo, establezca la
propiedad alignment de FlowLayout en una de las opciones
siguientes:
- IZQUIERDA - indica
que cada fila de componentes se ajustará a la izquierda
- CENTRADO - indica
que cada fila de componentes se ajustará al centro
- DERECHA - indica
que cada fila de componentes se ajustará a la derecha

- Para establecer el espaciado entre los componentes
del FlowLayout, escriba valores para las propiedades de FlowLayout
siguientes:
- desplazamiento horizontal - especifica
la distancia en píxels entre los componentes de la misma fila
- desplazamiento vertical - especifica
la distancia en píxels entre filas de componentes