Quote Originariamente inviata da antonello2 Visualizza il messaggio
il problema e' che non so attivare il TableModelListener cioe' se cambia un dato della tabella
Innanzitutto implementi TableModelListener e nel tableChanged verifichi che il tipo di evento sia di UPDATE.
La questione è che UPDATE tecnicamente può descrivere diverse forme di aggiornamento:
- una singola cella è stata aggiornata.
- le celle di una colonna X in un range di righe sono state aggiornate.
- una singola riga è stata aggiornata (ma cosa/dove esattamente NON te lo dice).
- più righe in un range sono state aggiornate (ma cosa/dove esattamente NON te lo dice).
- l'intera tabella è stata aggiornata.

Tutto questo lo scopri dai dati nel TableModelEvent.