Ho una classe che utilizzo come TableModel
dopo averla istanziata vorrei passare i valori agli array NomiColonne e Celle.codice:public class GestioneTabella extends AbstractTableModel { public String[] NomiColonne; public String[][] Celle; ...
I valori li prelevo da un db, e li archivio in vettori, quindi ho una cosa del genere
codice:Vector cols = new Vector(); // Colonne cols.addElement("colonna1"); cols.addElement("colonna2"); cols.addElement("colonna3"); cols.addElement("colonna4"); //ciclo per estrarre i dati dal db while(rs.next()){ Vector vett = new Vector(); vett.addElement(rs.getString("field1")); vett.addElement(rs.getString("field2")); vett.addElement(rs.getString("field3")); vett.addElement(rs.getString("field4")); rows.addElement(vett); }
Ho provato a fare così senza risultati
codice://Istanzia tableModel GestioneTabella myTabModel = new GestioneTabella(); myTabModel.NomiColonne = (String[]) cols.toArray(); myTabModel.Celle = (String[][]) rows.toArray(); // Associa il table model al JTable final JTable jTable1 = new JTable(myTabModel);

Rispondi quotando

