Alinhamento e tamanho

Saudacoes a todos…

Estou com problemas relativos ao tamanho dos botoes que estou utilizando.

Coloco dois botoes em um Jpanel utilizando BoxLayout. Segue o codigo parcial:
/**
botao1 = new JButton(“Adicionar”);
botao2 = new JButton(“Editar”);
painelEsq.setLayout(new BoxLayout(painelEsq,BoxLayout.Y_AXIS));
painelEsq.add(botao1);
painelEsq.add(Box.createRigidArea(new Dimension(0,50)));
painelEsq.add(botao2);
/**
Tentei utilizar o setSize para fazer com que os dois botoes fiquem com o mesmo tamanho mas nao funcionou.
Outra coisa, eu alinhei o painelEsq com o BoxLayout.Y_AXIS para que os botoes possam ficar um sobre o outro, mas como faco para eles ficarem centralizados no painel?

Agradeco desde ja…

Forte abraço.

Provavelmente o BoxLayout não está lhe servindo, tente usar outro Layout… GridLayout, GridBagLayout… que são mais complicados mas possibilitam um controle melhor…

Outra “tática” interessante é colocar um JPainel dentro do outro, com Layouts diferentes atendendo a suas necessidades, aumenta o código mas diminui a complexibilidade…

Se isso não resolver, posta tudo que você quer colocar na tela e agente te ajuda com Layout…

Olá!

use a função setBounds…

botao1.setBounds(140,60,85,23);

siguinificadu…

se naum me engano é issu mesmo…