Yerleşim yöneticileri (layout managers) bir kabın içindeki bileşenlerin boyutunu ve/veya pozisyonunu otomatik belirleyerek GUI tasarımını basitleştirirler.
Kaba verilen yerleşim yöneticisi tarafından bileşenler boyutlandırılır ve/veya yerleştirilir. Ayrıca, eğer kap tekrar boyutlandırılırsa
yerleşim yöneticisi bileşenlerin boyutunu ve pozisyonunu tekrar ayarlayabilir. Eğer yerleşim yöneticisi kullanılırsa, bir bileşen için
bildirilmiş boyut ve pozisyon bilgisi bileşeni gösterrken kullanılmayabilir.
Her kap varsayılan bir yerleşim yöneticisine sahiptir. Örneğin içerik pencere gözleri için varsayılan yerleşim yöneticisi BorderLayout'dir ve
her panel FlowLayout yerleşim yöneticisini kullanmak üzere ilklendirilir. Bir kabın yerleşim yöneticisini değiştirmek için
yeni bir yerleşim yöneticisi setLayout() yöntemine bağımsız değişken olarak geçirilir. Eğer
setLayout() yöntemi null parametresi ile çağrılırsa, bileşen tasarımcının
girdiği boyut ve pozisyon verilerine göre yerleştirilir. Birçok yerleşim yöneticisi mevcuttur. Fakat özel bir yerleşim yöneticisi tanımlamak da
mümkündür.