Hai detto che hai esteso AbstractTableModel, quindi immagino che hai creato un "tuo" table model personalizzato con una tua struttura dati. Quale? List<TuoTipo> ? TuoTipo[] ? Altro?
Se hai esteso AbstractTableModel, come minimo devi aver fornito i metodi che "espongono" i dati. Questo serve per soddisfare la interfaccia TableModel. Ma per modificare il contenuto del table model non c'è uno "standard", né a livello concettuale né a livello di "contratto" di qualche interfaccia.
Se un table model deve poter aggiornare i dati, deve offrire in modo "custom" una serie di metodi aggiuntivi tipo es. add, remove, removeAll o con qualunque altro nome. Sono cioè metodi specifici che ovviamente devono essere conosciuti dal codice "client" che usa la classe specifica del table model.


Rispondi quotando