setLineWrap(true) faz minha JTextArea aumentar

Fala galera!!

Então, tenho uma JTextArea, com setLineWrap(true), e alguns botões abaixo dela. Tudo dentro de um frame.
Mas quando ela faz a quebra de linha, os botões vão para baixo, saindo da area do frame.

Tem como travar o tamanho(high) da JTextArea nesse caso???

faloww
valew!

Não tenho certeza mas vc pode usar o setPreferredSize();

Dimension s = new Dimension();
s.setSize(735, 645);
aTxt = new JTextArea();
aTxt.setPreferredSize(s);
aTxt.setLocation(0, 5);
aTxt.setFont(new Font(“Times”, 0, 14));
aTxt.setEditable(true);
aTxt.setLineWrap(true);

    panel.add(aTxt);

Cara, fiz o que vc falo. Como eu estava usando aTxt.setBounds(0, 5, 732, 645); , tive q colocar esse setLocation certo??
Mas ñ deu…não aparece a area de texto…

Putssss…esquece cara, na verdade minha text area não tava aumentando…meus botões q tavam sumindo…dai eu tenho q passa com o mouse sobre eles para aparecerem d novo!!

valew a ajuda!

Felipe baseado neste código que vc passou fiz um teste aki e saiu tudo mui bem.
Olha só :
public class ExJTextArea extends JFrame {

private static final long serialVersionUID = 6722818656747253789L;

public ExJTextArea() throws HeadlessException {
	super();
	JTextArea aTxt = new JTextArea();
	aTxt.setPreferredSize(new Dimension(300,500));
	aTxt.setLocation(0, 5);
	aTxt.setFont(new Font("Times", 0, 14));
	aTxt.setEditable(true);
	aTxt.setLineWrap(true);
	Panel panel = new Panel();
	panel.add(aTxt); 
	add(panel);
}

public static void main(String[] args) {
	ExJTextArea formInicial = new ExJTextArea();
	Dimension dim = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
	formInicial.setSize(480, 600);
	formInicial.setLocation((dim.width -450)/2 , (dim.height -500)/2);
	formInicial.setTitle(">>- Exemplos JTextArea -");
	formInicial.setResizable(false);
	formInicial.setVisible(true);
	formInicial.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

q qwr duvida posta aí (o main e extends de Jframe é só para poder conferir visualmente- Blza)