A GridLayout és az SWT tárolók használatával a felületi elemek rácsba rendezhetők.
Az SWT GridLayout elrendezéskezelő oszlopokba és sorokba rendezi a felületi elemeket. A vizuális szerkesztő visszajelzi a felületi elemek hozzáadását a rácshoz. Felületi elem hozzáadásakor az hozzáadható egy üres rácscellában, vagy a rács kényszeríthető egy új sor vagy oszlop hozzáadására, és a felületi elem elhelyezésére egy új cellában. Új sorok vagy oszlopok hozzáadásakor annyi "üres" cella jön létre, amennyire csak szükség van. Mivel a GridLayoutban kötelező, hogy minden cella tartalmazzon egy felületi elemet, az üres cellákba egy szöveg nélküli kitöltő címke kerül.
A vizuális szerkesztő megjeleníti a rácskeretet és az elhelyezési jelzőket, hogy segítsen eldönteni a felületi elem elhelyezését a rácson belül, illetve hogy a felületi elem hova kerüljön más felületi elemekhez képest. A rács teljes magasságát vagy szélességét átfogó sárga sáv jelzi, hogy egy teljes oszlop vagy sor kerül hozzáadásra. Egyetlen sort vagy oszlopot átfogó sárga sáv jelzi, hogy csak az a sor vagy oszlop lesz érintett:
Kurzorpozíció és visszajelzés | Eredmény |
---|---|
A kurzor egy üres cellában elhelyezve:![]() |
A cellához felületi elem hozzáadva:![]() |
Kurzor egy vízszintes rácsszegélyen elhelyezve:![]() |
A cellához felületi elem hozzáadva a következő sorban:![]() |
Kurzor egy függőleges rácsszegélyen elhelyezve:![]() |
A cellához felületi elem hozzáadva a következő oszlopban:![]() |
Kurzor egy függőleges rácsszegélyen elhelyezve, egyetlen sorban:![]() |
Felületi elem (CLabel) hozzáadva a cellához, más felületi
elemek a sorban áthelyezve:![]() |