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:
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);
}
in questo modo faccio il riempimento per colonna.
Però tutti questi cicli for non mi piacciono, suggerimenti?
Grazie