Я создал PopupPanel
и показал это. Я хочу скрыть это через минуту. В течение одной минуты процесс не должен останавливаться или приостанавливаться. Как я могу достичь такого поведения?Как мы можем подсчитать время процесса?
9
A
ответ
5
GWT имеет свою собственную реализацию Timer
.
Вот действительно маленький пример:
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
Вы можете использовать Thread.sleep(60000);
Но будьте осторожны, вы должны выбрать правильный поток для паузы. Также необходимо добавить обработку исключений.
1
Попробуйте использовать: java.util.Timer
И вы можете сделать что-то вроде этого:
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
Оценка ... :) – Kev
Смежные вопросы
- 1. Как мы можем подсчитать временной интервал анимации в cocos2d?
- 2. как мы можем вычислить время видео?
- 3. Как мы можем отобразить «шаг» внутри процесса сборки Visual Studio?
- 4. Как мы можем проверить «заблокированную» общую память процесса в Linux?
- 5. как мы можем сериализовать singleton? Я думаю, мы не можем
- 6. Можем ли мы использовать refreshToken долгое время?
- 7. мы можем установить cronExpression во время выполнения
- 8. Как мы можем заблокировать ориентацию экрана камеры во время процесса захвата камеры?
- 9. Как мы можем ускорить запрос *
- 10. jBPM - Можем ли мы получить переменные процесса в Listeners задач?
- 11. Можем ли мы иметь более одного рабочего процесса для престо?
- 12. Как мы можем закрыть NSFileManager?
- 13. Как мы различаем модель процесса и структуру процесса?
- 14. Как мы можем работать с Google GTFS?
- 15. Как мы можем быстрее перезапустить процесс?
- 16. Можем ли мы отключить финализаторы?
- 17. Как мы можем перезаписать EXE-файлы во время их запуска?
- 18. Как мы можем отслеживать время использования терминала Arangosh?
- 19. Как мы можем обрабатывать время в SFML/C++?
- 20. Как мы можем получить время поиска от youtube player api?
- 21. Как мы можем взять minidump во время исключений
- 22. Как мы можем доказать, что время выполнения алгоритма является жестким?
- 23. XCTest: как мы можем ввести класс во время выполнения
- 24. , как мы можем найти планируемое время для запроса в DB2
- 25. Как мы можем получить время отдельных тестовых случаев в DejaGnu
- 26. Как мы можем сократить время поиска в связанном списке?
- 27. Как долго мы можем установить время ожидания Ajax?
- 28. Как мы можем загрузить объект в любое время?
- 29. Как мы можем отобразить время в нашей игре cocos2dx
- 30. Как мы можем разбить предложение
Там только одна нить. GWT о javascript работает в браузере ... – z00bs
А я не видел тег. – 2010-10-28 09:52:00