Java - Llenar un jtable desde un arrayList

 
Vista:

Llenar un jtable desde un arrayList

Publicado por Sara (7 intervenciones) el 25/05/2010 16:16:13
Hola, ncesito ayuda con los jtable.

En primer lugar, no estoy segura de que lo que necesito sea un jtable. Mi aplicacion recoge datos de los proveedores que tengo en una base de datos (codigo, contacto, poblacion, pais).

Hasta ahora, los guardaba desde el resultset a un array, y de este, los pasaba a un modelo que se visualizaba en un jframe con scrollbar.
Todo sale bien, lo unico es que el modelo guarda objetos, y estos no salen vistosos, es decir, no se ven las columnas de cada proveedor bajo el del siguiente. Un ejemplo:

1 Sara Haifa Palestina
3 Nadia Amman Jordania
15 Yasmin Madrid España

Lo que quiero es que me salgan en columnas, que se vean bien y se distingan.

Mi codigo para el jframe es:

jInternalFrameHornitzaileak.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JList listH = new JList(modeloh);
listH.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
...
HornitzaileLista.INSTANTZIA.getHornitzaileakLortu();
Iterator<Hornitzailea> ith=HornitzaileLista.INSTANTZIA.getHornitzaileLista().iterator();
i=0;

while(ith.hasNext()){
arrayh.add(i, ith.next());
i++;
}
modeloh.removeAllElements();
for(int j=0; j<arrayh.size(); j++){
if(arrayh.get(j).getHo_kodea()!= 1){
modeloh.addElement(arrayh.get(j).getHornitzailea());
}
}

Ahora he visto que se puede hacer con un jtable, pero no se como usarlo, he leido tantos foros y tutoriales que creo que ahora se menos que antes!!

He conseguido guardar los datos en un array bidimensional uno de array[x][y] que guarda String, pero no se como visualizarlos.
He insertado un jtable on jscrollpane que he encontrado en eclipse.

Por favor, necesita ayuda!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Llenar un jtable desde un arrayList

Publicado por YamilBracho (2315 intervenciones) el 25/05/2010 16:56:49
Consulta el java tutorial http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
y en http://www.javalobby.org/articles/jtable/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Llenar un jtable desde un arrayList

Publicado por Sara (7 intervenciones) el 26/05/2010 18:41:21
Gracias YamilBracho, de momento he conseguido que se vean en la tabla, ahora empezare con las acciones. Por si alguien esta en mi situacion, complemento los links que ha dado YamilBracho y pongo el siguiente link que me ha sido de mucha ayuda ya que es en castellano:

http://www.chuidiang.com/chuwiki/index.php?title=JTable

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar