O BorderLayout é o que tem 5 posições:
North
West Center East
South

Começando:
Como definir um layout para janela?
Com o metodo setLayout
(dentro do setLayout, instanciamos o layout que vamos usar)

setLayout(new BorderLayout());

Obs: Por padrão o JFrame vem com BorderLayout, então no caso não seria necesasrio
instanciar no construtor;
Como adicionar os componentes?

Exemplo com JButton
JButton botao = new JButton(“Teste”);

(agora adicionar no construtor)
(No border layout, vc precisa informar qual das posições vc quer adicionar)
(No caso eu informei quer quero adicionar, na posição norte no border o botão)

add(BorderLayout.NORTH,botao);

(Com isso vai ocupar toda a posição de cima)
(mesma coisa acontece se adicionar outro componente)

Ex:
add(BorderLayout.EAST,botao2);
add(BorderLayout.CENTER,botao3);

Relacionados

Deixe uma resposta