Quote Originariamente inviata da andbin Visualizza il messaggio
A grandi linee, la tua implementazione è sensata ed appropriata. Il nome della classe è abbastanza generico, mentre invece la classe è specifica per Partita e non per altro tipo. Va anche bene .. cioè, non è quello un problema.

Tieni però presente che il tuo table model non è editabile e nemmeno espandibile. Se tu dall'esterno vai a modificare strutturalmente il Vector che è lo stesso che ha esattamente il VectorTableModel, ovviamente il table model non ne "sa" nulla e quindi di per sé la tabella non può certo aggiornarsi.

A parte questo, riguardo la tua richiesta iniziale, quale è il dubbio? Stai già gestendo un Vector di oggetti di un tuo tipo. Se poi dal Vector vuoi ottenere un ArrayList, basta usare l'apposito costruttore di ArrayList.
Vorrei estrarre gli oggetti dal JTable e metterli in un Vector e poi metterli in un ArrayList in modo da ordinarli, poi metterli di nuovo in un Vector per poi inserirli nel JTable.
Il problema è che non so come estrarre gli elementi da una JTable.