Uso de FillLayout

El editor visual facilita el trabajo con el gestor FillLayout de SWT.

Para trabajar con el diseño Fill, es necesario crear una clase visual SWT con una Shell, un Compuesto u otro contenedor.

El gestor de diseño Fill de SWT simplemente distribuye los componentes en orden, ocupando todo el espacio del contenedor. Los componentes no se acomodan; solamente se redimensionan hasta ocupar el espacio, a menos que se establezcan las propiedades verticalScroll o horizontalScroll.

Además, el diseño Fill tiene propiedades de alto y ancho de margen, así como de espaciado, que afectan al espacio entre los componentes dentro del contenedor.

También se puede establecer el tipo en vertical y horizontal para establecer la distribución de los componentes en relación unos con otros. La imagen siguiente muestra un FillLayout horizontal con el ancho y alto de margen establecido en 5, al igual que el espaciado:

FillLayout

Para trabajar con FillLayout:

  1. Seleccione el contenedor SWT, como un Shell o Compuesto.
  2. En la vista Propiedades, cambie la propiedad Diseño a FillLayout.
  3. Pulse el botón derecho del contenedor y seleccione Personalizar diseño en el menú emergente para abrir la ventana Personalizar diseño:
    Personalizar diseño a rellenar
  4. Establezca las propiedades siguientes según sus necesidades:
    • Espaciado - establece la distancia entre los componentes.
    • Alto de margen - establece la distancia entre los componentes y los bordes interiores superior e inferior del contenedor.
    • Ancho de margen - establece la distancia entre los componentes y los bordes interiores izquierdo y derecho del contenedor.
  5. Elija una de las opciones siguientes para la orientación de Fill:
    • Horizontal - establece la orientación de izquierda a derecha
    • Vertical - establece la orientación de arriba hacia abajo
  6. Opcional: Para añadir una barra de desplazamiento al contenedor, establezca el valor de alguna de las propiedades siguientes en la vista Propiedades:
    • horizontalScroll - añade una barra de desplazamiento a la parte inferior del contenedor para un desplazamiento horizontal
    • verticalScroll - añade una barra de desplazamiento en el lateral derecho del contenedor para un desplazamiento vertical

Tema padre: Gestores de diseño de SWT

Conceptos relacionados
Gestores de diseño y componentes

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

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