Duvida com GridBagLayout

Boa tarde pessoal, estou com uma duvida na minha pequena calculadora onde não consigo extender a tela (JTextField) que fica os numeros digitados pelo usuario com o GridBadLayout. Alguem poderia me ajudar com ela?

Segue a baixo o código e uma imagem dela. Ficaria muito grato se alguem pudesse ajudar.

[code]
GridBagLayout layout = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
getContentPane().setLayout(layout);

	// Configura as proridades de cada botao
	//primeira linha
	c.gridy = 0; 
	c.gridx = 4; 
	c.ipadx = 0;
	c.fill = GridBagConstraints.BOTH;
	tela.setHorizontalAlignment(JTextField.RIGHT);
	layout.setConstraints(tela, c);
	getContentPane().add(tela);[/code]


pelo que entendi isso vai te ajudar.

    public void monta(){

        JFrame frame = new JFrame("Teste");
        
        JTextField visor = new JTextField();
        
        JPanel panel = new JPanel();
        panel.setLayout(new GridLayout(2, 3));
        
        JButton btn1 = new JButton("1");
        JButton btn2 = new JButton("2");
        JButton btn3 = new JButton("3");        

        JButton btn4 = new JButton("4");
        JButton btn5 = new JButton("5");
        JButton btn6 = new JButton("6");        

        panel.add(btn1);
        panel.add(btn2);
        panel.add(btn3);
        panel.add(btn4);
        panel.add(btn5);
        panel.add(btn6);        
        
        frame.add(visor, BorderLayout.NORTH);
        frame.add(panel, BorderLayout.SOUTH);
        
        frame.setVisible(true);
        frame.pack();
    }

a tela é dividida em norte e sul, o visor é colocado no norte e um painel com os numeros no sul.

até mais.

Muito obrigado tiraldo vou olhar com calma. Fico muito agracecido.

=)

tiralo Funcionou muito bem. Obrigado pela força.

:wink: