Salve ragazzi,
avrei un dubbio da togliermi.
Allora ho una applicazione java con swing.
In una schermata estra l'elenco completo degli articoli, e inserisce questi dati in un mio tablemodel.
La prima soluzione che avevo creato era fare una query con tutti i dati che mi servivano e metterla in un tablemodel che estendeva Abstracttablemodel, senza andare a ridefinire un mio metodo getValueAt.
Con questa soluzione, lanciavo la query che mi ritornava un Vector di Stringhe.
Soluzione veloce ma si perde tutta la logica degli oggetti.
Seconda soluzione
Creo una query che mi restituisce un vector di Articoli che contengono tute le info relative all'articolo.
Ridefinisco un mio tableModel che estende defAULTTABLEMODEL.
Ora per far apparire i dati a video ho creato un metodo stampaTabella che altro non fa che questo
soltanto che quando tento di aprire la pagina, mentre prima ci metteva meno di un secondo ora impiega 6 7 secondi prima che mi venga mostrata la pagine secondo voi può essere colpa del metodo stampaTabella????codice:public void stampaTabella(Vector<Articoli> v){ for(Iterator it = v.iterator; it.hasnext();){ Articoli art= it.next; super.setvalueAt(art.getcodice; riga, 0); ......... .......... .......... ....... } }



Rispondi quotando