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();
}
}