JButton em um Box [resolvido]

1 resposta
flavia.pisani

Olá! :smiley:

Estou usando um Box com três JButtons num JFrame com BoxLayout.
Segundo o que li em outro tópico isso deveria deixar todos os botões do mesmo tamanho.
Mas, eles não ficam do mesmo tamanho…
O que eu fiz foi:

private void adicionaComponentes (Container c)
    {
        Box botoes = Box.createHorizontalBox();

        c.setLayout(new BoxLayout(c, BoxLayout.Y_AXIS));

        labirinto.setAlignmentX(Component.CENTER_ALIGNMENT);
        c.add(this.labirinto);

        botoes.add(botoes.createVerticalStrut(50));
        botoes.add(this.btnPasso);
        botoes.add(botoes.createHorizontalStrut(50));
        botoes.add(this.btnSaida);
        botoes.add(botoes.createHorizontalStrut(50));
        botoes.add(this.btnLimpa);
        botoes.add(botoes.createVerticalStrut(50));

        c.add(botoes);
    }

Alguém pode me dizer como faço pra eles ficarem do mesmo tamanho?
Já tentei usar setSize e setBounds, mas não deu certo…

Obrigada!

1 Resposta

flavia.pisani

Tudo bem, já dei um jeito. :slight_smile:

Usei

Dimension d = new Dimension(int, int);

botao.setPreferredSize(d);

botao.setMinimumSize(d);

botao.setMaximumSize(d);
Criado 30 de março de 2008
Ultima resposta 30 de mar. de 2008
Respostas 1
Participantes 1