Alinhamento e tamanho

2 respostas
C

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.

2 Respostas

Leandro

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…

Dennys

Olá!

use a função setBounds…

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

siguinificadu…

se naum me engano é issu mesmo…

Criado 16 de abril de 2003
Ultima resposta 16 de abr. de 2003
Respostas 2
Participantes 3