A RowLayout (SWT) használata

Az SWT RowLayout elrendezéskezelő a komponenseket sorokba rendezi, azonban robosztusabb a FillLayout elrendezéskezelőnél.

A RowLayout elrendezésben beállíthatja, hogy a sorok függőleges vagy vízszintes stílusúak legyenek. A vízszintes stílus esetén az elrendezés a felületi elemeket balról jobbra helyezi egymás mellé. A függőleges stílusban a felületi elemek egymás alá kerülnek.

A RowLayout elrendezésben a vizuális szerkesztő többi elrendezéséhez hasonlóan történik a felületi elemek áthelyezése és lerakása. Ahogyan a felhasználó a kurzort mozgatja a Terv nézetben, a felületi elem lerakásának helyét egy fekete sáv jelöli. A függőleges stílusban a meglévő felületi elemek fölött vagy alatt egy vízszintes fekete sáv látható. A vízszintes stílusú RowLayout elrendezésben egy függőleges fekete sáv jelenik meg a meglévő felületi elemektől balra vagy jobbra.

A RowLayout elrendezéskezelőt használó tároló beállításainak megadása:

  1. A Terv nézetben vagy a Java Beans nézetben kattintson a jobb egérgombbal a RowLayout elrendezést használó tárolóra, majd válassza az előugró menü Elrendezés személyre szabása menüpontját. Megjelenik az Elrendezés személyre szabása párbeszédablak.

    Elrendezés személyre szabása párbeszédablak az SWT RowLayout elrendezéshez

  2. Az Elrendezés oldalon válassza ki a sorok tájolását az alábbiak közül:
    • Vízszintes - Szabványos vízszintes balról jobbra haladó tájolás
      SWT RowLayout vízszintes módban
    • Függőleges - Egy felülről lefelé haladó elrendezés (oszlop):
      SWT RowLayout függőleges módban
  3. Határozza meg a margók méretét és a felületi elemek közötti térközt (képpontban):
    • Sorköz - A felületi elemek közötti térköz beállítása
    • Vízszintes margó - Az alsó és felső margók méretének beállítása képpontban
    • Függőleges margó - A bal és jobb oldali margók méretének beállítása képpontban
    • Felső margó - A felső margó méretének beállítása
    • Bal margó - A bal margó méretének beállítása
    • Jobb margó - A jobb margó méretének beállítása
    • Alsó margó - Az alsó margó méretének beállítása
    Megjegyzés: A margó magasságának vagy szélességének beállításakor a felső, alsó, jobb és bal margókat is meg kell adnia, mivel ezek az értékek összeadódnak. Ha például egy margó magassága 5, a felső margó pedig szintén 5, akkor a Row elrendezés felső széle a 10-es koordinátán fog kezdődni.
  4. Egyéb RowLayout beállítások megadása:
    • Kitöltés - Meghatározza, hogy a sorban található komponensek azonos magasságúak vízszintes sor esetén, illetve azonos szélességűek függőleges sor esetén
    • Sorkizárás - Előírja a kimaradt hely felületi elemek közötti egyenlő elosztását.
    • Azonos méret - Meghatározza, hogy az elrendezésben az összes vezérlőelem az általa preferált méretet vegye fel
    • Átdobás - Meghatározza, hogy ha a jelenlegi sor vagy oszlop nem tartalmaz elegendő helyet a vezérlőelem számára, akkor az átkerüljön a következő sorba illetve oszlopba
Kapcsolódó fogalmak
Elrendezéskezelők és tárolók

(C) Copyright IBM Corporation 1999, 2004. Minden jog fenntartva.