Clasa BorderLayout

public class BorderLayout extends Object implements LayoutManager2, Serializable

Suprafața containerului prevăzut cu acest gestionar de poziționare se împarte în cinci zone: NORTH, SOUTH, WEST, EAST și CENTER. În fiecare din aceste zone poate fi pusă câte o singură componentă.

Dăm aici un exemplu de utilizare a unui gestionar de poziționare din clasa BorderLayout:
    p.setLayout(new BorderLayout());
    p.add(new Button("OK"), BorderLayout.SOUTH);
 În prima instrucțiune, pentru containerul p se setează gestionarul de poziționare BorderLayout. În a doua instrucțiune, se pune butonul cu inscripția "OK" în zona SOUTH a aceluiași container. Dacă se omite zona, se consideră implicit că adăugarea componentei se face în zona CENTER.

Constructori

public BorderLayout() - se creează un gestionar de poziționare BorderLayout, fără distanțare între componente.

public BorderLayout(int hgap, int vgap) - se creează un gestionar de poziționare BorderLayout, având distanțări între componente hgap pe orizontală și vgap pe verticală.

Metode

Metodele din interfețele LayoutManager și LayoutManager2, la care se adaugă următoarele:

public int getHgap() - întoarce distanțarea pe orizontală între componente.

public void setHgap(int hgap) -  setează distanțarea pe orizontală între componente.

public int getVgap() - întoarce distanțarea pe verticală între componente.

public void setVgap(int vgap) - setează distanțarea pe verticală între componente.