Jump to content

duda con Jtable y arraylist


Recommended Posts

ola nuevamente tengo el siguinte dilema.....nesesito crear un array list y guardar los datos y visualizarlos en un jlist (esto ya lo pude hacer) pero quisiera guardarlos en un jtable y ay no se como poder hacerlo e probado codigos y no me funciona...seguire investigand haber si me pueden ayudar pliss gracias

Link to comment
Share on other sites

aquí un ejemplo que hice de un JTable que muestre datos de una Persona

 

//definimos una nueva tabla

 

DefaultTableModel modelo = new DefaultTableModel();

 

//agregamos las columnas que queramos, en este caso, solo muestro rut, nombre y edad

 

modelo.addColumn("Rut:");

modelo.addColumn("Nombre:");

modelo.addColumn("Edad:");

 

//aqui recorremos el ArrayList People desde su get (lo tengo en otra clase)

 

for(Persona p : r.getPeople()){

 

//creo un array de Objeto(contiene cualquier tipo de objeto, menos datos primitivos como int, float, etc.

 

Object[] fila = new Object[3];

 

//fila 0 le pasamos el rut

 

fila[0] = p.getRut();

 

//fila 1 le pasamos el nombre

 

fila[1] = p.getNombre();

 

//fila 2 le pasamos la edad

 

fila[2] = p.getEdad();

 

//y le agregamos "fila" como una fila de la tabla

 

modelo.addRow(fila);

 

}

 

//y aqui le pasamos el modelo a la JTable

 

this.jTblPersonas.setModel(modelo);

 

 

todo esto lo hice con el evento de formWindowsOpened

 

espero que te sirva, saludos.

Edited by Leoxz
Link to comment
Share on other sites

ahhhh haber lo porbareee oie y otra consulta esto sirve para guardar datos ingresados de una caja de texto a las tables......????

 

----

 

mmm algo me sirvio pero los tenia en un jlist y no puedo traspasarlos al jtable.... :( no

Edited by r_kstro
Link to comment
Share on other sites

no teng codigo solo lo e estado viend por internet si sabes algo me dices

 

---

 

DefaultListModel modelo = new DefaultListModel();

 

lista.setModel(modelo);

modelo.addElement(evento1.toString()); // evento1 s el nombre de mi array

 

 

mira este es mi codigo y solo muestro el nombre de mi proyecto. el nombre de mi clase algo asi

 

agenda.clase@sfsfs solo eso no se kienb me podra ayudar

Edited by r_kstro
Link to comment
Share on other sites

esto es un foro o una dictadura??

Es un foro, pero tiene reglas que hay que cumplir, simplemente eso. Cualquier detalle que quieras seguir conversando sobre esto por PM para no desvirtuar el tema.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...