elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Listar objeto en un Text Area
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Listar objeto en un Text Area  (Leído 4,928 veces)
Finishim

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Listar objeto en un Text Area
« en: 14 Noviembre 2016, 17:13 pm »

Buenas,

Estoy haciendo un mantenedor en java, los objetos los almaceno en un arraylist, también tengo un formulario en donde agrego los objetos al arraylist, en este caso son "Clientes", por otro lado tengo una pestaña en donde tengo mi text area y un botón "Listar" que es donde invoco el metodo para mostrar los datos, el problema es el siguiente:

Cuando agrego un cliente, lo muestro en el text area,  y al presionar nuevamente el boton "Listar" este me duplica el registro en el text area, es decir me lista un cliente de nombre "PEPE" y al presionar listar nuevamente, me aparece otro "PEPE", de que manera podría solucionar esto ? el error debe ser que siempre estoy invocando al mismo método, pero no se como solucionarlo.


Aquí dejo un fragmento de mi código.

Código
  1.  
  2. public class ListCliente {
  3.  
  4.    private ArrayList<Cliente> clientes;
  5.  
  6.    public ListCliente()
  7.    {
  8.        clientes = new ArrayList<>();
  9.    }
  10.  
  11.   public boolean IngresarCliente(Cliente clt)
  12.    {
  13.       return clientes.add(clt);
  14.    }
  15.  
  16.    public String Listar()
  17.    {
  18.        String salida = "";
  19.  
  20.        for (Cliente aux : clientes) {
  21.  
  22.            salida += aux.toString()+"\n";
  23.        }
  24.        return salida;
  25.    }
  26.  
  27. }
  28.  


Vista:
Código
  1. private void btnListarTodoActionPerformed(java.awt.event.ActionEvent evt) {                                              
  2.  
  3.        txtListarTodo.append(listaClientes.Listar());
  4.    }                                            


Espero que se haya entendido, gracias de antemano


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como hacer que se cree un objeto a traves de otro objeto (¿se puede?) « 1 2 »
.NET (C#, VB.NET, ASP)
Sin Nick xD 10 9,515 Último mensaje 22 Marzo 2008, 06:18 am
por Sin Nick xD
[RESUELTO]imprimir en un text area?
Java
josco 4 60,011 Último mensaje 18 Agosto 2010, 10:51 am
por Debci
Poner Texto en Text Area javascript
Desarrollo Web
Pafate 1 11,995 Último mensaje 21 Febrero 2011, 03:53 am
por Nakp
Dificultad VBScript [MSXML2.XMLHTTP + RESPONSE.TEXT + TEXT AREA)]
Scripting
JohnConnor 0 2,356 Último mensaje 16 Enero 2013, 12:37 pm
por JohnConnor
Como guardar informacion procedente de un text area???
PHP
PUTIBOSS 8 10,465 Último mensaje 26 Julio 2016, 08:14 am
por Adrialmend
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines