Manter componentes centralizados

Bom dia,

Gostaria de saber como faço para que os componentes do meu JFrame fiquem sempre na mesma posição
ao maximizar meu JFrame. Pois quando maximizo o formulário, os componentes ficam todos bagunçados.

obrigado

Uma solução rápida seria não permitir que o usuário aumenta ou diminua a tela.
Vc define o tamanho do componente e coloca resizable como false para não modificar o tamanho da tela.

no seu botão vc pode colocar a linha:

jButton.setBounds(new Rectangle(0, 0, 0, 0));

substitua os 0 pelas posições na tela que vc deseja…
assim, quando vc aumentar/diminuir o tamanho da tela, a posição dos botões vão ser fixos

Achei uma maneira…

No painel do Jframe clique com o botao direito sobre o componente desejado
clique em “espaço ao redor do componente” e marque os campos com redimensionável.
Assim eles se adequaram ao tamanho do JFrame (tanto minimizado como maximizado).