Expansión de componentes en las filas y columnas de GridBag

En un diseño GridBag, un componente se puede establecer para que se expanda sobre varias columnas o filas. Esto se puede hacer en las restricciones de propiedades o de forma visual arrastrando el componente en la vista Diseño.

Por omisión, cuando se suelta un componente en un diseño GridBag, el editor visual establece los valores x e y para asignarlos a una celda. No obstante, otras dos restricciones adicionales disponibles para un componente son gridheight y gridwidth (alto y ancho de rejilla), que son propiedades del objeto GridBagConstraints del que se crea una instancia para cada componente.

Para utilizar la vista Diseño y expandir visualmente los componentes por las filas y columnas del GridBag:

  1. Seleccione el componente en el diseño GridBag que quiera expandir por varias filas o columnas. El componente mostrará un borde de selección negro con dos recuadros verdes, o bordes, en la derecha y abajo.
  2. Pulse y arrastre cualquiera de los bordes verdes para ampliar el componente por las celdas de la rejilla. El cursor mostrará las coordenadas x,y de la celda de la rejilla que está expandiendo. La imagen siguiente muestra una JTable que ocupa una sola celda. Fíjese en el borde verde de la derecha, que se puede utilizar para expandir el componente por varias columnas:
    Expandir columna
  3. Suelte el botón del ratón para completar la operación. Las restricciones de ancho y alto de rejilla se establece según las filas o columnas que se han ocupado. La imagen siguiente muestra la misma JTable tras la expansión a lo largo de tres columnas. El ancho de rejilla (gridwidth) de este componente se establecerá en 3:
    Expansión de columna
También se puede utilizar la vista Propiedades para establecer manualmente el ancho y alto de la rejilla para un componente dado, en un diseño GridBay.

Tema padre: Uso del diseño GridBag

Tareas relacionadas
Mostrar la rejilla en el diseño GridBag
Adición y movimiento de componentes en el diseño GridBag
Ajuste de restricciones de encarte, relleno y anclaje en el diseño GridBag

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.