JAVA: LAYOUTS
El problema de la distribución de elementos en las ventanas
El problema de la distribución de elementos en las ventanas
Uno de los problemas que más quebraderos de cabeza da al programador es el diseño de las ventanas y la situación de los distintos componentes en ellas.
Para diseñar más cómodamente las ventanas, Java proporciona una serie de objetos denominados Layouts, que definen la forma que tendrán los elementos de situarse en las ventanas.
Así pues, un Layout define de qué forma se colocarán las etiquetas, botones, cuadros de textos y demás componentes en la ventana que diseñamos.
Ejercicio guiado
“Diseño Libre”
1. Crea un nuevo proyecto en java.
2. Añade una etiqueta y un botón. Muévelos a la posición que se indica en la imagen. Deben aparecer las líneas “guía” de color azul que se muestran:

Dicho de otra forma, las líneas azules indican las distancias que siempre se respetarán. Observa la siguiente imagen:

El botón siempre estará a esta distancia de la etiqueta… Tanto el botón como la etiqueta estarán siempre a esta distancia del borde derecho de la ventana…El botón siempre estará a esta distancia del borde inferior de la ventana…
4. Ejecuta el programa y prueba a ensanchar (o achicar) la ventana por el lado derecho y por el lado inferior. Debes observar como la etiqueta y el botón mantienen sus distancias relativas entre sí y con los bordes derecho e inferior de la ventana.

Siempre se mantienen las distancias relativas definidas en el diseño aunque el tamaño de la ventana cambie.