Il problema può essere questo:
..... 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!!?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 }

Rispondi quotando