Ho creato un PopupPanel
e l'ho mostrato. Voglio nasconderlo dopo che è trascorso un minuto. Durante questo minuto, il processo non dovrebbe essere fermato o messo in pausa. Come posso ottenere questo comportamento?Come possiamo contare il tempo del processo?
9
A
risposta
5
GWT ha una propria implementazione di Timer
.
Ecco davvero un piccolo esempio:
public void onModuleLoad() {
final PopupPanel popUp = new PopupPanel();
Label text = new Label("gone in a sec");
popUp.setWidget(text);
Timer timer = new Timer() {
@Override
public void run() {
popUp.hide();
}
};
popUp.center();
timer.schedule(3000);
}
0
Si potrebbe utilizzare Thread.sleep(60000);
Ma attenzione bisogna scegliere il thread corretto per mettere in pausa. Anche la gestione delle eccezioni deve essere aggiunta.
1
tenta di utilizzare: java.util.Timer
e si può fare qualcosa di simile:
int seconds = 60;
Timer timer = new Timer();
timer.schedule(new YourScheduledTask(), seconds * 1000);
Exmaple: Use java.util.Timer to schedule a task to execute once 5 seconds have passed
+1
Apprezzato ... :) – Kev
Problemi correlati
- 1. crescente memoria del processo python nel tempo
- 2. Perché il processo di decrittografia RSA richiede più tempo del processo di crittografia?
- 3. Dati MySQL - Contare il numero di telefonate allo stesso tempo
- 4. C# Mostra l'output del processo in tempo reale
- 5. Come gestire il thread principale del processo
- 6. Qual è l'impostazione della priorità del processo 'in tempo reale'?
- 7. Come contare il numero di elementi in queryset senza contare()
- 8. Win32API - Come ottenere il nome del file del processo dall'handle del processo?
- 9. Come ottenere l'ID del processo dal nome del processo?
- 10. possiamo ottenere l'id di thread del thread nell'output strace del processo multithread?
- 11. tempo impiegato dal processo figlio biforcuto
- 12. Come possiamo conoscere il nome della funzione del chiamante?
- 13. Pianificazione del processo java per un intervallo di tempo specifico con un determinato intervallo di tempo
- 14. Terminare il processo dopo un certo tempo + C#
- 15. Come impostare il nome del processo eseguibile del progetto?
- 16. Tempo richiesto per completare un processo
- 17. Come possiamo bloccare l'orientamento dello schermo della fotocamera durante il processo di acquisizione della videocamera?
- 18. Lo stato MySQL "tabelle di chiusura" richiede il doppio del tempo di processo
- 19. Tempo quantico per processo per thread
- 20. Come ottenere l'ID del nonno del processo
- 21. Il runtime generics o il polimorfismo del tempo di compilazione?
- 22. Come creare il timer in javascript e contare i clic nel tempo specificato?
- 23. Come contare il tempo trascorso per un metodo con una classe di utilità
- 24. Come contare il numero di utenti simultanei utilizzando i dati dell'intervallo di tempo?
- 25. Come possiamo ottenere il tempo esatto per caricare una pagina usando Selenium WebDriver?
- 26. Come possiamo dimostrare che il tempo di esecuzione di un algoritmo è limitato?
- 27. Come monitorare un processo in Linux CPU, memoria e tempo
- 28. Come viene determinata la dimensione del processo?
- 29. Ottieni il nome del processo tramite PID
- 30. Determinare il pid del processo terminato
C'è un solo thread. GWT parla di javascript in esecuzione in un browser ... – z00bs
Ah non ho visto il tag. –