Problemas con JTextArea

Fani
19 de Mayo del 2006
Hola, buenas a todos.

Resulta que estoy intentando cargar un JTextField con lo que tengo cargado en un array. Para ello, utilizo un bucle for y asi, pensaba, que iba cargando linea a linea. El problema es que, me lo esta machacando y lo unico que me pinta es la ultima linea, aunque le haya insertado un salto de linea.

Este es el codigo, alguien pude decirme ande esta el fallo, por favor?

public void mostrarLista (JFrame f,ArrayList l){
String newline = System.getProperty(\"line.separator\");

JTextArea texto =new JTextArea ();
for (int conta = 1,i = 0; i<l.size(); i++, conta++) {
texto.setText(conta + \" - \" + l.get(i) + newline);
f.getContentPane().add(texto);
}

}

Un saludo y muchas gracias

Fani
19 de Mayo del 2006
Perdon, cargo un JTextArea, no un JTextField. Es que ya estoy obsesioná con tanto campo.. :D

Un saludo y gracias

Fani
19 de Mayo del 2006
Despues de casi media mañana peleandome con ello, descubro el metodo append.

Siento la molestia :<