Alinhamento de JButton com JTextField atraves um um GridLayout

1 resposta
Gremal

Ola pessoal,

estou fazendo uma calculadora simples, porem estou tendo problemas com o alinhamento dos botoes com a telinha q aparece os numeros.

Peguei apenas a parte da interface para ser mostrada abaixo.

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;

import java.awt.GridLayout;

import javax.swing.SwingConstants;

public class Calculadora extends JFrame{

private JButton botoes[];
private final String nomes[]= {"0","1","2","3","4","5","6","7","8","9","+","-","*","/","=","."};
private GridLayout massa;
private JTextField damn;

public Calculadora()
{
	super("Calculadora");



    botoes = new JButton[nomes.length];
    damn = new JTextField(12);
    massa = new GridLayout(5,4);
    damn.setHorizontalAlignment(SwingConstants.CENTER);//nao adiantou de nada


    add(damn);

	for( int count=0 ; count<nomes.length; count++)
	{
		botoes[count] = new JButton(nomes[count]);
		add(botoes[count]);
	}

	setLayout(massa);


}

}

a janela mostrada por esse codigo mostra JTextField junto com os botoes.

Obrigado pela atencao pessoal
>

1 Resposta

Z

Blz,

Separa a calculadora em 2 panels, um pra o Jtextfiled e outro para os botões, fica mais fácil de trabalhar.

Falou.

Criado 4 de agosto de 2008
Ultima resposta 4 de ago. de 2008
Respostas 1
Participantes 2