給Timer
一試(See Here)。
更改示例代碼真正的快一些接近你想要什麼,你會想,雖然這愛好者爲您的用途:
public class TimerExample implements EntryPoint, ClickListener {
int count = 45;
public void onModuleLoad() {
Button b = new Button("Click to start Clock Updating");
b.addClickListener(this);
RootPanel.get().add(b);
}
public void onClick(Widget sender) {
// Create a new timer that updates the countdown every second.
Timer t = new Timer() {
public void run() {
countdown.setText(Integer.toString(count));
count--;
}
};
// Schedule the timer to run once every second, 1000 ms.
t.schedule(1000);
}
}
這聽起來像在一般地區的東西是什麼你看對於。請注意,您可以使用timer.cancel()來停止計時器。你會想要將這與你的計數結合起來(當45次0時)。