Bruke FillLayout (SWT)

Det visuelle redigeringsprogrammet gjør det enkelt å arbeid med SWT FillLayout-styreren.

Når du skal arbeide med FillLayout, må du opprette en visuell SWT-klasse med et skall eller en kompositt eller en annen container.

SWT FillLayout-styreren plasserer ganske enkelt komponentene i rekkefølge, og fyller ut hele plassen i containeren. Komponentene har ikke linjeflytting, men i stedet blir størrelsen på komponentene endret slik at de får plass, hvis ikke egenskapen verticalScroll eller horizontalScroll er definert.

I tilleg har FillLayout egenskapene marghøyde, margbredde og avstand, som påvirker avstanden mellom komponentene i containeren.

Du kan også definere typen som enten loddrett eller vannrett for å bestemme hvordan komponentene skal plasseres i forhold til hverandre. Dette bildet viser en vannrett FillLayout der marghøyde, margbredde og avstand alle er satt til 5:

FillLayout

Slik arbeider du med FillLayout:

  1. Velg SWT-containeren, for eksempel Skall eller Kompositt.
  2. I Egenskaper-visningen endrer du layoutegenskapen til FillLayout.
  3. Høyreklikk på containeren og velg Tilpass Layout på hurtigmenyen for å åpne vinduet Tilpass layout:
    Tilpass layout for fyll
  4. Definer følgende egenskaper etter behov:
    • Avstand - definerer avstanden mellom komponenter.
    • Marghøyde - definerer avstanden mellom komponentene og øvre og nedre innerkant i containeren.
    • Margbredde - definerer avstanden mellom komponentene og venstre og høyre innerkant i containeren.
  5. Velg ett av disse alternativene for Fyllretning:
    • Vannrett - definerer retningen fra venstre mot høyre
    • Loddrett - definerer retningen fra øverst til nederst
  6. Valgfritt: Hvis du vil legge til et rullefelt i containeren, oppgir du verdien for en av følgende egenskaper i Egenskaper-visningen:
    • horizontalScroll - legger til et rullefelt nederst i containeren som du kan bruke til å rulle vannrett
    • verticalScroll - legger til et rullefelt på høyre side i containeren som du kan bruke til å rulle loddrett
    Rullefeltet virker ikke i Design-visningen. Kjør den visuelle klassen for å se hvordan rullefeltet virker.
Beslektede begreper
Layoutstyrere og containere

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.