Buongiorno,
tramite interfaccia grafica in Java, mostro una tabella con all'interno dei dati che vado a leggere da un database online.
Ora per aggiornare questa tabella ho fatto un classico tasto "aggiorna" che legge i dati e aggiorna la tabella. Funziona ma è un pacco, mi servirebbe qualcosa che ogni Tot tempo legga automaticamente il database.
Ho pensato di utilizzare Timer per far si che ogni 10 minuti legga le informazioni aggiornate, il problema che non riesco a crearlo all'interno della stessa classe.
Gli esempi che ho trovato in internet, richiamano tutti una classe separata le quali stampano o eseguono una procedura che non "restituisce nulla".codice:timer.schedule(mostraDati(), 0, 20000); private void mostraDati(){ // Esegue le informazioni di lettura database e aggiornamento tabella. }
Se uso timer.Schedule non posso far restituire qualcosa... (non sò se ho reso)
Io volevo addirittura creare un Timer interno legato a un metodo interno, ma non riesco, timer.schedule mi da sempre errore...
Non sò se mi sono spiegato, magari non si può neanche farlo interno ad una classe, ma non mi viene in mente altro...
Ringrazio!