Originariamente inviato da Gil1688
Insomma, come posso fare per ricaricare un pò tutto il mio JFrame ogni 15 secondi?
Su una cosa penso non abbia molta scelta, ovvero l'utilizzo del Thread, ma.. COME USARLO senza rimanere intrappolati???
Sì un thread separato è la soluzione giusta per l'accesso al DB.
E per evitare "trappole" (subdole) il concetto importante da sapere è che l'accesso alla interfaccia grafica (salvo pochi casi documentati) va fatto sempre e solo nel contesto del EDT (Event Dispatch Thread), non nel contesto di un altro thread.

Ah, e c'è anche un altro concetto importante per evitare trappolone ancora più grosse. Il EDT non va mai tenuto "impegnato" con del proprio codice per troppo tempo, altrimenti la interfaccia utente risulta "congelata" in quel frangente di tempo.