Vizuální editor poskytuje vizuální pomůcky jako pomoc při vaší práci s rozvržením Swing BorderLayout.
Správce BorderLayout rozprostře komponenty do regionů definovaných směry kompasu. Třída java.awt.BorderLayout implementuje LayoutManager2, přičemž jeho omezující podmínkou je řetězec, který může mít hodnotu "Sever", "Jih",
"Na střed", "Východ" nebo "Západ".
Poznámka: Pokud přepnete kontejner na rozvržení BorderLayout
a přitom má více než pět komponent, je do rozvržení BorderLayout přidáno s omezujícími podmínkami pouze prvních pět komponent. Zbývající komponenty budou přesunuty z kontejneru do oblasti volné formy pohledu Design.
Rozvržení BorderLayout umístí každou komponentu podle jednoho omezení podle směru kompasu podél okraje s její preferovanou šířkou nebo výškou a komponenta "Na střed" zaujme všechen zbývající prostor.
- Chcete-li přidat komponentu na kontejner používající rozvržení BorderLayout:
- Vyberte z palety komponentu Swing, kterou chcete přidat do rozvržení BorderLayout.
- Přesuňte kurzor myši nad pohled Design.
- Rozvržení BorderLayout zobrazí pět obdélníkových oblastí představujících pět omezujících podmínek "Sever", "Jih",
"Na střed", "Východ" nebo "Západ".
- Pokud je region prázdný, bude zvýrazněn a kurzor zobrazí znaménko plus označující, že komponentu sem můžete upustit.

- Pokud je region již obsazen nějakou komponentou, kurzor zobrazí kruh s příčnou čarou, což znamená, že komponentu nemůžete do tohoto regionu přemístit.


- Klepnutím na platný region v pohledu Design přidáte komponentu do rozvržení BorderLayout.
- Přesun komponent v rámci rozvržení BorderLayout:
- V pohledu Design vyberte komponentu v rozvržení BorderLayout, kterou chcete přesunout do jiného regionu v rámci rozvržení BorderLayout.
- Přetáhněte komponentu do jiného regionu a uvolněte tlačítko myši. Komponenta bude přemístěna do nového regionu. Pokud již v tomto regionu byla jiná komponenta, obě komponenty si vymění místa.
- Chcete-li upravit odsazení komponent v rámci rozvržení BorderLayout, můžete nastavit následující vlastnosti v rozvržení BorderLayout:
- Horizontální mezera - Nastaví vzdálenost v pixelech mezi středovou komponentou a východní a západní komponentou.
- Vertikální mezera - Nastaví vzdálenost v pixelech mezi středovou komponentou a severní a jižní komponentou.
Hodnota omezení se používá jako druhý argument pro metodu add(Component,Object), která přidává komponenty do jejich nadřazených kontejnerů. Například kód, který inicializuje JPanel, může vypadat nějak takto:
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);
}
Poznámka: Na podporu relativního umísťování se používají dvě další konstanty založené na ComponentOrientation kontejneru: "Před začátky řádků" a "Za konce řádků". Například v kontejneru, kde ComponentOrientation je ComponentOrientation.LEFT_TO_RIGHT,
"Před začátky řádků" mapuje na "Západ" a "Za konce řádků" mapuje na "Východ".
Směšování těchto dvou typů konstant se nedoporučuje. V prohlížeči grafů a při běhu může docházet k nezvyklým výsledkům, protože relativní konstanty mají přednost.