Originariamente inviato da gua
Hai ragione Lele.. avevo gia pensato di creare io un metodo , ma pensavo che ci fosse un modo piu' veloce sia per me nel programmare , sia come tempo di computazione del programma stesso senza dover scorrere nuovamente il recordset.

Esiste un metodo che preleva tutti i dati presenti a video della jtable ? e poi poter fare un ciclo per scorrere tutte le righe contenute ? e poi vabbè fare tutti i controlli che dovevo fare che non è un problema ( quali righe sono checked ) .

Chiedo questo per poter lasciar perdere il database , e non ho bisogno di aggiornare i dati a ogni selezione ( up date del campo boolean selezione)
Non ha molto senso... la JTable sfrutta un TableModel per poter visualizzare i dati in esso contenuti... questo TableModel è (o dovrebbe essere) assolutamente indipendente dal Database da cui i dati possono provenire... chi preleva i dati dal DB non dovrebbe essere il TableModel. Dovrebbe essere qualcun altro che gestisce il DB (fa connessioni, query, ecc) e che popola il TableModel.

Il TableModel dovrebbe occuparsi solo di "contenere" i dati che provengono dall'applicazione e notificare la JTable quando questi subiscono delle modifiche.

Non ha molto senso avere un metodo per prelevare tutti i dati presenti a video... cosa vorrebbe dire? Quelli effettivamente visibili? E se ridimensiono la finestra e il numero di record visibili cambia? La cosa diventerebbe ingestibile.

Se hai racchiuso nel TableModel il reperimento dei dati da DB, dovresti rivedere la progettazione.


Ciao.