El editor visual de Java se puede utilizar para establecer el diseño de componentes Swing que utilicen BoxLayout en los ejes X o Y.
BoxLayout es un gestor de diseño de Swing que permite el diseño de múltiples componentes en organización vertical u horizontal. Los componentes no se acomodan, así que, por ejemplo, la organización vertical de componentes permanecerá vertical cuando se redimensione el marco.
En todas las direcciones los componentes se organizan en el mismo orden en que que se añadieron al contenedor. BoxLayout intenta organizar los componentes según su ancho o alto preferido (para diseños horizontal y vertical, respectivamente). En un diseño horizontal, si los componentes no tienen la misma altura, BoxLayout intenta que todos los componentes tan altos como el componente más alto. Si esto no fuera posible para algún componente, BoxLayout alinea dicho componente verticalmente, según la alineación Y del componente. Por omisión, un componente tiene una alineación Y de 0,5, lo que quiere decir que el centro vertical del componente debe tener la misma coordenada Y que el centro vertical de otros componentes con alineación Y de 0,5.
De forma parecida, en un diseño vertical, BoxLayout intenta hacer que todos los componentes de la columna sean tan anchos como el más ancho de ellos. Si no fuera posible, los alinea horizontalmente según sus alineaciones X.
Para trabajar con BoxLayout:
Tema padre: Gestores
de diseño de Swing y AWT
Conceptos relacionados
Gestores
de diseño y componentes
Tareas relacionadas
Uso
de BorderLayout
Uso de CardLayout
Uso de FlowLayout
Uso de
GridLayout (AWT)
Uso
del diseño GridBag