Ho una serie di contenitori annidati (JFrame->JScrollPane->JPanel->JLabel in GridLayout).
Il contenuto delle JLabel viene preso da una query su un DB, che com'è normale che sia viene aggiornato frequentemente (nell'ordine di secondi).
Di conseguenza non mi basta caricare le JLabel all'apertura del JFrame; ho la necessità di aggiornarle ogni 15 secondi per esempio.
Il fatto è che se io metto TUTTO il costruttore del JFrame, dove specifico interamente la mia applicazione dentro un
La finestra non mi viene MAI visualizzata, perchè tecnicamente non è usufruibile in quanto il ciclo è infinito...codice:while (true) { // COSTRUTTORE Thread.sleep (15000); // CANCELLO COSTRUTTORE }
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???
Grazie...

Rispondi quotando