GridLayout bileşenleri dikdörtgen bir ızgara oluşturarak
değişmez boyutlu hücrelere yerleştirir. Her bileşen hücredeki kullanılabilir boşlukları doldurur. Bu nedenle, her bileşenin yeri ve boyutu
yerleşim yöneticisi tarafından belirlenir ve kap yeniden boyutlandırıldığında kaptaki bileşenler de buna göre yeniden boyutlandırılır.
Sağdaki şekil
GridLayout'ın bu özelliği göstermektedir.
|

Yeniden boyutlandırmadan önce

Yeniden boyutlandırmadan sonra |
A GridLayout örneği şöyle yaratılabilir:
new GridLayout([rows, columns, [hgap, vgap]]);
burada rows ve columns üretilecek satır ve sütun sayısın karşılık gelir ve
hgap ve
vgap satır ve sütun aralarındaki boşlulara karşılık gelir. Yerleşim yöneticisi ayarlandıktan sonra
bileşenler kaba kabın
add() yöntemi kullanılarak eklenir. Sonra bileşenler araya ekleme sırasına göre ızgaraya dağıtılır.