salve ho una JTable che in fase di inizializzazione invoco il costruttore e gli passo una matrice contenente i dati da visualizzare e un array contente gli header delle colonne...

il mio problema è che poi devo cambiare tutti i dati della tabella (mantenendo gli header) perchè questa tabella deve essere aggiornata all'esecuzione di query...

ho provato a richiamare il costruttore sulla stessa tabella.. esempio:

JTable tabella = null; --> questo sta nei campi della classe JPanel

tabella = new JTable (1st_matrice, intestazione); --> questo nel costruttore del JPanel

tabella = new JTable (2nd_matrice, intestazione); --> questo nell'action listener del JPanel

problema: i dati non cambiano nella tabella. rimangano sempre i primi caricati. devo "refreshare" se si come?

altre soluzioni? grazie