Jump to content

Recommended Posts

hola tengo que hacer un poryecto una agenda donde guardar algun evento con fecha y hora e estado trabajand en esto la consulta es que mas de alguno por ahi tendria k haber exo algo asi parecido con un arralist poder eliminar , verlos y kero un modelo para poder terminar el mio...si algen es muy amable de decirme si tiene algo asi le envio mi correo es de suma importancia es solo para guarme y modificar el codigo

 

saludos

Link to comment
Share on other sites

si puedes conectate a msn.

 

quieres guardar un arraylist en un jtable ? aqui un ejemplo basico, quiero que se muestre en una tabla el rut, nombre y edad de personas dentro de un ArrayList

 

//modelo de la JTable

 

DefaultTableModel modelo = new DefaultTableModel();

 

//Columnas correspondientes

 

modelo.addColumn("Rut");

modelo.addColumn("Nombre");

modelo.addColumn("Edad");

 

 

for(Persona p : personas){

 

Object[] fila = new Object[3]; // son 3 columnas

fila[0] = p.getRut();

fila[1]=p.getNombre();

fila[2]= p.getEdad();

modelo.addRow(fila); // agregamos una fila con los datos de las personas

}

 

//finalmente le pasamos el diseño a la JTable

 

this.JTable.setModel(modelo);

 

 

espero que te sirva.

 

saludos

Link to comment
Share on other sites

ola mira kisa sirva pero no se como realizarlo mira este es mi codigo

// creo mi tabla

DefaultTableModel modelo = (DefaultTableModel) tabla.getModel();

 

 

 

for(Iterator<Eventos> it = evento1.iterator(); it.hasNext();)

{

 

Eventos evento = it.next();

modelo.addRow(new Object[]{modelo.getRowCount() + 1,

 

eventos.getEvento(),

eventos.getDia(),

eventos.getMes(),

eventos.getAnio(),

evento.getHora()+ ":"+ evento.getMinuto()});

 

teng 3 columnas....tonces en una debe ir toda la fecha al igual k la hora se podra??

Link to comment
Share on other sites

vee si te resulta como lo hice yo, quedaría:

 

DefaultTableModel modelo = new DefaultTableModel();

 

modelo.addColumn("Evento");

modelo.addColumn("Dia");

modelo.addColumn("Mes");

modelo.addColumn("Año");

modelo.addColumn("Hora");

 

for(Evento e: eventos){

Object[] fila = new Object[5];

fila[0]= e.getEvento();

fila[1]=e.getDia();

fila[2]=e.getMes();

fila[3]=e.getAnio();

fila[4]=e.getHora()+":"+e.getMinuto();

modelo.addRow(fila);

}

 

this.JTable.setModel(modelo);

 

saludos

}

Link to comment
Share on other sites

jajja sii me di cuenta gracas por la ayuda me ayudo bastante arregleo los nombres pero cambie el for use el mismo tenia pero copia 3 veses lo mismo hacia abajo aunk ahora se guarda como debe ser cada item en su columna ....creo k es por el iterador nose debo arreglar esto gracias una ves mas por tu ayuda me sirvio mucho

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...