Swing y JFC (Java Foundation Classes)

Aqu� podemos ver un applet que usa un GridBagLayout.

Esta es una imagen del GUI del applet, para ejecutarlo, pulsa sobre ella y el applet aparecer� en una nueva ventana del navegador.

GridBagLayout es el m�s flexible - y complejo - controlador de disposici�n porpocionado por la platataforma Java. Como se ve en el applet anterior, un GridBagLayout, sit�a los componentes en una parrilla de filas y columnas, permitiendo que los componentes se espandan m�s de una fila o columna. No es necesario que todas las filas tengan la misma altura, ni que las columnas tengan la misma anchura. Esencialmente, GridBagLayout sit�a los componentes en celdas en una parrilla, y luego utiliza los tama�os preferidos de los componentes que detemina c�mo debe ser el tama�o de la celda.

Si agrandamos la ventana como se vi� arriba, observaremos que la fila de abajo, que contiene Button 5, obtiene un nuevo espacio vertical. El nuevo espacio horizontal se divide entre todas las columnas. El comportamiento de redimensionado est� basado en pesos que el programa asigna a los componentes individuales en el GridBagLayout. Tambi�n habremos notado que cada componente toda todo el espacio horizontal disponible. Este comportamiento tambi�n es especificado por el programa.

La forma en que el programa especifica el tama�o y la posici�n caracter�sticos de sus componetes est� especificado por las restricciones de cada componente. Para especificar restricciones, debemos seleccionar las variables de ejemplar en un objeto GridBagConstraints y dec�rselo al GridBagLayout (con el m�todo setConstraints()) para asociar las restricciones con el componente.

Las siguientes p�ginas explican las restricciones que podemos seleccionar y proporcionan ejemplos...

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR