Foro de elhacker.net

Programación => Java => Mensaje iniciado por: josco en 18 Agosto 2010, 01:22 am



Título: [RESUELTO]imprimir en un text area?
Publicado por: josco en 18 Agosto 2010, 01:22 am
hola que tal estoy haciendo un programa que hace varias iteraciones, el problema es que no se como imprimir los resultados en un textarea estoy usando netbeans. yo intento esto como ejemplo para imprimir 10 veces hola mundo pero solo lo imprime una vez:

Código:
for(int i=0; i<=10;i++)
        {
         jTextArea1.setText("hola mundo\n");
        }

que puedo puedo hacer??

 :huh: :huh:


Título: Re: imprimir en un text area?
Publicado por: Shell Root en 18 Agosto 2010, 01:33 am
Bueno, no se usar esos controles, solo modo consola. XD
Código
  1. String strCadena;
  2. for(int i=0; i<=10; i++){
  3.   strCadena += "hola mundo \n";
  4. }
  5. jTextArea1.setText(strCadena);


Título: Re: imprimir en un text area?
Publicado por: Leyer en 18 Agosto 2010, 01:35 am
Código
  1. area.append(arg0+"\n");


Título: Re: imprimir en un text area?
Publicado por: josco en 18 Agosto 2010, 03:23 am
gracias por contestar  .append funciono muy bien.
entonces quedo asi:

Código:
for(int i=0; i<=10;i++)
        {         
          jTextArea1.append("hola mundo\n");
        }


Título: Re: [RESUELTO]imprimir en un text area?
Publicado por: Debci en 18 Agosto 2010, 10:51 am
hola que tal estoy haciendo un programa que hace varias iteraciones, el problema es que no se como imprimir los resultados en un textarea estoy usando netbeans. yo intento esto como ejemplo para imprimir 10 veces hola mundo pero solo lo imprime una vez:

Código:
for(int i=0; i<=10;i++)
        {
         jTextArea1.setText("hola mundo\n");
        }

que puedo puedo hacer??

 :huh: :huh:

Es que si escribes el mismo texto 10 veces no cambia mucho xD el setText() lo unico que hace es darle ese valor a la caja de texto, no añadirlo, osea borra lo anterior y pone lo nuevo.

Saludos