Egyéni elrendezések

Esetenként szükség lehet saját egyéni Layout osztály létrehozására. Az ekkor a legmegfelelőbb, ha összetett elrendezéssel rendelkezik, amely az alkalmazás számos helyén használatra kerül. Hacsak nem ír nagyon általános elrendezést, amelyet számos Composite felületi elem használ, akkor bizonyos esetekben a leszármazott méretét és helyét egy átméretezés-figyelőben egyszerűbb és könnyebb kiszámítani.

Az elrendezések felelősek két metódus megvalósításáért:

A harmadik metódus, a flushCache(...) egy adott vezérlőelemhez tartozó ideiglenesen tárolt adatok kiürítése érdekében valósítható meg. A felületi elem computeSize() metódusa gyakran költséges, ezért az elrendezések a teljesítmény javítása érdekében gyorsítótárban tárolhatják az eredményeket.

Az egyéni elrendezések további leírását az SWT elrendezéseinek megismerése rész tartalmazza.