Uso de RowLayout

El gestor de diseño RowLayout de SWT coloca sus componentes en filas, pero es más robusto que FillLayout.

Si se tiene un Compuesto u otro contenedor SWT establecido para que utilice el diseño Row (Filas), hay varias opciones que se pueden cambiar para personaliza el diseño. Se puede utilizar la vista Propiedades del editor visual, o abrir el diálogo Personalizar diseño del Compuesto.

Con RowLayout se puede establecer que el estilo de columnas sea vertical u horizontal. En el estilo horizontal, los utensilios se colocan a la izquierda y derecha unos de otros. En el estilo vertical, se colocan arriba y abajo.

El dejar caer o mover utensilios dentro de un RowLayout funciona de forma parecida a como lo hacen en otros gestores de diseño en el editor visual. Según se mueve el cursor en la vista Diseño, una barra negra indica el lugar en que se coloca o mueve el utensilio. Si el diseño RowLayout se establece en estilo vertical, se mostrará una barra negra horizontal por encima o debajo de los utensilios existentes. Si el diseño RowLayout se establece en estilo horizontal, se mostrará una barra negra vertical a la izquierda o derecha de los utensilios existentes.

Para establecer las opciones de RowLayout para el contenedor utilizando el gestor de diseño RowLayout:

  1. En las vistas Diseño o Beans de Java, pulse el botón derecho del ratón sobre el contenedor que utiliza RowLayout y seleccione Personalizar diseño en el menú emergente. Se abrirá la ventana Personalizar diseño.
    Ventana Personalizar
diseño para RowLayout de SWT
  2. En la página Diseño, especifique la orientación de las filas:
    • Horizontal - orientación estándar de las filas, de izquierda a derecha:
      RowLayout de SWT en modalidad horizontal
    • Vertical - orientación de arriba hacia abajo, o columna:
      RowLayout de SWT en modalidad vertical
  3. Especifique los tamaños en píxels de los márgenes y el espacio entre los utensilios:
    • Espaciado - establece la distancia o relleno entre los utensilios.
    • Alto del margen - establece la altura en píxels de los márgenes superior e inferior
    • Ancho del margen - establece la anchura en píxels de los márgenes izquierdo y derecho
    • Margen inferior - establece el tamaño del margen inferior
    • Margen izquierdo - establece el tamaño del margen izquierdo
    • Margen derecho - establece el tamaño del margen derecho
    • Margen superior - establece el tamaño del margen superior
    Nota: Si se establece el alto y el ancho del margen y también se especifican los márgenes inferior, superior, izquierdo o derecho, los valores se acumularán. Por ejemplo, si se establece un alto para el margen de 5 y un margen superior de 5, el margen en la parte superior del diseño de filas será 10.
  4. Especificación de otras opciones de RowLayout:
    • Relleno - Especifica que los controles de una fila deben tener todos el mismo alto en diseños horizontales, o el mismo ancho en diseños verticales
    • Justificado - especifica que el espacio extra restante del Compuesto se asignará como margen entre los utensilios
    • Empaquetado - especifica que todos los controles del diseño asumirán su tamaño preferido
    • Acomodo - especifica que, si no hay espacio suficiente en la fila o columna actual, los controles se acomodarán en la siguiente fila o columna

Tema padre: Gestores de diseño de SWT

Conceptos relacionados
Gestores de diseño y componentes

Tareas relacionadas
Uso de FillLayout
Uso de FormLayout
Uso de GridLayout (SWT)

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