0
我需要實現一個帶有時間延遲的工具提示,例如,當用戶指向一個工具時,工具提示彈出2秒鐘。我嘗試了計時器,但隨後顯示一次又一次,我想這是因爲計時器每隔VISIBLE_DELAY秒就會觸發工具提示。無論如何,我可以只燃燒一次嗎?還是有任何類可以睡2秒,然後我可以調用tooltip.show()?謝謝。有延遲的gwt工具提示
removeDelay = new Timer() {
@Override
public void run() {
ToolTip.this.show();
}
};
removeDelay.schedule(VISIBLE_DELAY);
你寫的代碼應該可以工作。調用'schedule()'會在N秒內發生一次,'scheduleRepeating()'會每N秒重複一次。你有不止一次創建Timer的代碼? – 2011-03-11 04:12:14