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:
Código HTML:
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());
}
}
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!!