Problemas com uma Janela de JFrame

0 respostas
I

Olá... este código abixo é de uma janela simples onde cada vez que eu do enter no campo a janela aumenta seu tamanho, mas se vocês executarem este código verão que a janela se amplia mas uma parte dela fica escondendo o conteudo da janela, no exemplo eu coloquei 1 campo apenas mas na verdade eu tenho vários campos que conforme vai dando enter no campo vão aparecendo em baixo, então quando a janela aumenta e o campo e mostrado ele não aparece pois fica por baixo...

Se alguém puder me ajudar com este problema..
Desde já agadeço a atenção.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class teste extends JFrame implements ActionListener{
	private JTextField campo=new JTextField();
	private Container c;
	public teste(){
		setSize(450,70);
		setLocation(50,50);
		setResizable(false);
		setBackground(Color.DARK_GRAY);
		c=getContentPane();
		c.setLayout(null);
		
		campo=new JTextField();
		campo.setBounds(10,10,200,25);
		campo.addActionListener(this);
		c.add(campo);
		
	}
	public void actionPerformed(ActionEvent e){
		if(e.getSource()==campo){
			setSize(getWidth(),getHeight()+30);
		}
	}
	public static void main(String args[]){
		teste a=new teste();
		a.show();
	}
}
Criado 6 de fevereiro de 2003
Respostas 0
Participantes 1