Ciao a tutti,
devo riempire una jTable con List.
Ho fatto in questo modo, ma non mi piace molto e vorrei un suggerimento in merito:
in questo modo faccio il riempimento per colonna.codice:List<Mese> mese = ricercaMese.findDirectory(dir, datab.getData()); Temperatura temperature = ricercaTemperature.findDirectory(dir, datab.getData()); int righe = tabellaMesi.getRowCount(); int i; for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(mese.get(i).getNomeMese(), i, 0); } for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(mese.get(i).getMediaMeseIrradianzaG(), i, 1); } for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(mese.get(i).getMediaMeseIrradianzaGd(), i, 2); } for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(mese.get(i).getMediaMeseIrradianzaGc(), i, 3); } for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(temperature.getRegistrazioniTemperature().get(i).getTemperaturaTd(), i, 4); } for (i = 0; i < righe; i++) { tabellaMesi.setValueAt(mese.get(i).getOreTotaliMese(), i, 5); }
Però tutti questi cicli for non mi piacciono, suggerimenti?
Grazie

Rispondi quotando