Ciao a tutti.
Nell'applicazione che sto ultimando avrei bisogno di far accendere una JLabel di Please Waiting mentre si sta eseguendo l'algoritmo e farla spegnere al termine del calcolo.
Ho implementato il tutto in questo modo:
Il problema è che l'aggiornamento del pannello non avviene immediatamente. A quanto pare esegue prima l'algoritmo e dopo aggiorna il pannello, di conseguenza si accende e si spegne immediatamente.codice:pleaseWaitLabel.setEnabled(true); repaint(); revalidate(); //Istruzioni che richiamano vari metodi per eseguire l'algoritmo principale pleaseWaitLabel.setEnabled(false); repaint(); revalidate();
Come potrei risolvere? Esiste in alternativa una finestra da far comparire (stile JOptionPane) e chiudere automaticamente alla fine dell'eleborazione?
Grazie anticipatamente.
Ciao,
Francesco