Il problema può essere questo:
codice:
public void addDati(Object[] dati) {
System.out.println("METODO CHIAMATO!!! ");
for(int i=0; i<dati.length; i++) {
System.out.println("DATI PASSATI: "+ dati[i]);
}
System.out.println("row Count: "+model.getRowCount());
model.addRow(dati);
System.out.println("row Count: "+model.getRowCount());
for(int x=0; x<model.getColumnCount(); x++) {
table.getColumnModel().getColumn(x).setCellRenderer(new RegModelTable(checkRed));// SETUP TABELLA
}
model.fireTableDataChanged();
table.scrollRectToVisible(table.getCellRect(table.getRowCount()-1, 0, true)); // POSIZIONE VERTICALE DELLA SCROLLPANE
}
..... nelle righe evidenziate in rosso, prima dell'inserimento dei dati nella riga, il rowCount è ZERO, dopo diventa UNO!! Ma il rowCount non dovrebbe essere pari al totale numero di righe dati della tabella!!?