Sınır Yerleşimi (BorderLayout)
BorderLayout içerik pencere gözleri için varsayılan yerleşim yöneticisidir. Sağdaki şekil beş düğmesi olan ve yerleşim yöneticisi BorderLayout olan basit bir çerçeve göstermektedir.
Sınır yerleşimi aşağıdaki özelliklere sahiptir:
  • Kap için yerleşim yöneticisi şu şekilde ayarlanmalıdır:
    continer.setLayout(new BorderLayout())
  • Bileşen eklerken bileşenin yerleştirileceği alan şu şekilde belirtilmelidir:
    container.add(component, area);
    • Alan şunlarda biri olmak zorundadır; BorderLayout.PAGE_START, BorderLayout.PAGE_END, BorderLayout.LINE_START, BorderLayout.LINE_END, BorderLayout.CENTER. Şekilde gösterilmektedir:
  • Yeni bir bileşen eklendiğinde veya kap tekrar boyutlandırıldığında, her alandaki bileşen şu şekilde tekrar boyutlandırılır:
    • PAGE_START, PAGE_END: genişlik ayarlanır,
    • LINE_START, LINE_END: yükseklik ayarlanır
    • CENTER: genişlik ve yükseklik ayarlanır
  • Bir bileşenin pozisyonu yerleştirildiği alan göre belirlenir.