Quote Originariamente inviata da X-mac Visualizza il messaggio
ma per i dati di dettaglio come devo fare? Usare un array bidimensionale?
Potrebbe andare bene un array TuoTipo[] oppure ancora meglio (e preferibilmente) un List<TuoTipo>. Dove TuoTipo è chiaramente una tua classe che "modella" l'entità mostrata in una riga della tabella.

Altre strutture tipo Object[][], String[][], Vector<Vector<Object>> ecc.... lasciano molto il tempo che trovano, nel senso che sono più generiche/vaghe e così oltretutto "perdi" anche la nozione di entità che rappresenta ciascun "record" di informazione.

Il punto è che immagino hai usato un table model abbastanza generico tipo DefaultTableModel. Certo, è sicuramente veloce da usare ma così appunto non hai una rappresentazione chiara delle entità in gioco.
Se la tua non è una applicazione semplice, piccola o fatta solo per scopi "didattici", e tra l'altro magari hai anche svariati tipi di tabelle da gestire, allora dovresti:
- implementare dei table model custom per ciascun tipo di tabella.
oppure addirittura
- creare un table model base che sfrutta i "generics" in modo da estenderlo per ridefinire solo il minimo specifico che serve (che è normalmente il set/get dei dati).