Componentes Container
Los
componentes contenedores agrupan uno o varios componentes dentro de
si. Todos los componentes contenedores tienen asociados
administradores de diseño para gestionar su layout. El layout es la
forma en la que se ordenan y muestran los componentes dentro del
contenedor.
Todos los componentes contenedores tienen su
propio administrador de diseño.
Los métodos básicos para trabajar con un
contenedor son:
Método | Descripción |
---|---|
setLayout(LayoutManager manager) | establece el layout. |
add(Component comp) | añadir un elemento al contenedor. |
A un contenedor se le puede añadir con el método
add() otro contenedor con su propio
administrador de diseño.
En la siguiente imagen se muestran los componentes
contenedores que Netbeans nos ofrece. Pestaña Palette,
desplegable Swing Container.
El más utilizado es Panel que es una instancia de
javax.swing.JPanel. En el podremos
añadir los componentes Swing que
necesitemos y asignarle el aspecto deseado para crear nuestra UI, ya
sea asignándole un layout que los ordena automáticamente o
colocándolos en la posición deseada mediante el layout Free Desing.
JFrame también se comporta como un contenedor. Si
hacemos click con el botón derecho sobre un JFrame o cualquier
componente contenedor en modo diseño y seleccionamos Set Layout,
nos muestra los layout que podemos asignarle.
Puede añadir varios botones en la ventana y
cambiarle el layout para ver como se organizan.
Comentarios
Publicar un comentario