Edytor elementów wizualnych udostępnia wskazówki wizualne ułatwiające pracę z układem BorderLayout pakietu Swing.
Menedżer układu BorderLayout rozmieszcza komponenty w regionach zdefiniowanych przez kierunki geograficzne. Klasa java.awt.BorderLayout implementuje interfejs LayoutManager2, a jej ograniczeniem jest łańcuch, którego wartość wskazuje rozmieszczenie komponentu (NORTH - północ, SOUTH - południe, CENTER - środek, EAST - wschód lub WEST - zachód).
Uwaga: Jeśli kontener zostanie określony jako klasa BorderLayout i będzie zawierał ponad 5 komponentów, do obiektu BorderLayout zostanie dodanych tylko 5 pierwszych komponentów. Pozostałe komponenty zostaną przeniesione z kontenera do obszaru wolnego formularza w widoku Projekt.
Menedżer BorderLayout rozmieszcza poszczególne komponenty według kierunków geograficznych wzdłuż krawędzi, zachowując ich preferowaną szerokość i wysokość. Komponent CENTER zajmuje cały pozostały obszar.
- Aby dodać komponent do kontenera korzystającego z układu BorderLayout:
- Wybierz z palety komponent Swing, który chcesz dodać do układu BorderLayout.
- Przenieś wskaźnik myszy do widoku Projekt.
- Zostanie wyświetlonych pięć prostokątnych obszarów reprezentujących ograniczenia (północ, południe, środek, wschód i zachód).
- Jeśli dany region jest pusty, zostanie podświetlony, a kursor zmieni się w znak plus, co oznacza, że w tym regionie można umieścić komponent.

- Jeśli dany region jest już zajęty przez komponent, kursor zmieni się w przekreślone kółko, co oznacza, że w tym regionie nie można umieścić komponentu.


- Kliknij widok Projekt w poprawnym regionie, aby dodać komponent do układu BorderLayout.
- Aby przenosić komponenty w układzie BorderLayout:
- W widoku Projekt wybierz komponent w układzie BorderLayout, który chcesz przenieść do innego regionu (w ramach tego układu).
- Przeciągnij komponent do innego regionu i zwolnij przycisk myszy. Komponent zostanie przeniesiony do nowego regionu. Jeśli w regionie znajdował się inny komponent, zajmie on miejsce przenoszonego komponentu.
- Aby ustawić odstępy dla komponentów w menedżerze układu BorderLayout, można określić następujące właściwości:
- Odstępy w poziomie - ustawia odległość w pikslach między środkowym komponentem a komponentami na wschodzie i na zachodzie.
- Odstępy w pionie - ustawia odległość w pikslach między środkowym komponentem a komponentami na północy i na południu.
Wartość ograniczeń jest używana jako drugi argument metody add(Component,Object), która dodaje komponenty do ich nadrzędnego kontenera. Przykładowy kod inicjujący panel JPanel:
private void initialize() {
this.setLayout(new java.awt.BorderLayout());
this.add(getJLabel(), java.awt.BorderLayout.NORTH);
this.add(getJScrollBar(), java.awt.BorderLayout.WEST);
this.add(getJButton(), java.awt.BorderLayout.EAST);
this.setSize(193, 124);
}
Uwaga: Do obsługi rozmieszczania komponentów względem orientacji kontenera (ComponentOrientation) są stosowane dwie dodatkowe stałe: "przed początkiem wiersza" i "za końcem wiersza". Na przykład w kontenerze, w którym orientacją komponentów jest ComponentOrientation.LEFT_TO_RIGHT, stała "przed początkiem wiersza" jest odwzorowana na ograniczenie "zachód", a stała "za końcem wiersza" jest odwzorowana na ograniczenie "wschód". Mieszanie obu typów stałych nie jest zalecane. Może to spowodować nieoczekiwane rezultaty, ponieważ w pierwszej kolejności zostaną uwzględnione stałe względne.