Brug RowLayout (SWT)

SWT RowLayout-layoutstyringsfunktioner opstiller sine komponenter i rækker, men er mere robust end FillLayout.

Med RowLayout kan du angive de rækker, der skal have vandret eller lodret format. I det vandrette format placeres der widgets til venstre og højre for hinanden. I det vandrette format er widgets placeret over og under hinanden.

Drop eller flyt widgets i et RowLayout fungerer som i andre layoutstyringsfunktioner i Visuel editor. Når du flytter markøren i oversigten Design, angiver en sort bjælke, hvorhen den pågældende widget bliver placeret eller flyttet. Hvis RowLayout er angivet til lodret format, vil der være en vandret sort bjælke over og under de eksisterende widgets. Hvis RowLayout er angivet til vandret format, vil der være en sort lodret bjælke, der viser placeringen til venstre eller højre for de eksisterende widgets.

For at angive RowLayout-indstillinger for et opbevaringssted skal du bruge RowLayout-layoutstyringsfunktioner:

  1. I oversigten Design eller Java-bean skal du højreklikke på opbevaringsstedet, der anvender RowLayout, og vælge Tilpas layout på pop op-menuen. Vinduet Tilpas layout åbnes.

    Vinduet Tilpas layout til SWT RowLayout

  2. Angiv en retning for rækker på siden Layout:
    • Vandret - retning for standardrække, fra venstre til højre:
      SWT RowLayout i vandret tilstand
    • Lodret - retning fra top til bund eller kolonne:
      SWT RowLayout i lodret tilstand
  3. Angiv størrelser i pixels for margener og mellemrum mellem widgets:
    • Afstand - angiver afstand mellem widgets
    • Margenhøjde - angiv højden i pixels på top- og bundmargener
    • Margenbredde - angiver bredden i pixels på venstre og højre margener
    • Margenbund - angiv størrelsen på bundmargen
    • Venstre margen - angiv størrelsen på venstre margen
    • Højre margen - angiv størrelsen på højre margen
    • Topmargen - angiv størrelsen på topmargen
    Bemærk: Hvis du angiver margenhøjde og -bredde og også angiver margener for bund, top, venstre og højre, vil værdierne akkumulere. Hvis du f.eks. angiver en margenhøjde på 5 og en topmargen på 5, vil margenen på toppen af rækkelayoutet være 10.
  4. Angiv andre RowLayout-indstillinger:
    • Fyld - angiver, at kontroller i en række alle skal være af samme højde for vandrette layouts og samme bredde for lodrette layouts.
    • Justér - angiver det ekstra mellemrum, der er tilbage i sammensætningen, og som anvendes som margen mellem widgets.
    • Pak - angiver, at alle kontroller i layoutet får den foretrukne størrelse.
    • Ombryd - angiver, at en kontrol ombrydes til næste række eller kolonne, hvis der ikke er plads i den aktuelle række eller kolonne.
Relaterede begreber
Layoutstyringsfunktioner og opbevaringssteder

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