|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.Timer
public abstract class Timer
A simplified, browser-safe timer class. This class serves the same purpose as
java.util.Timer, but is simplified because of the single-threaded
environment.
To schedule a timer, simply create a subclass of it (overriding run()
)
and call schedule(int)
or scheduleRepeating(int)
.
public class TimerExample implements EntryPoint, ClickListener { public void onModuleLoad() { Button b = new Button("Click and wait 5 seconds"); b.addClickListener(this); RootPanel.get().add(b); } public void onClick(Widget sender) { // Create a new timer that calls Window.alert(). Timer t = new Timer() { public void run() { Window.alert("Nifty, eh?"); } }; // Schedule the timer to run once in 5 seconds. t.schedule(5000); } }
Constructor Summary | |
---|---|
Timer()
|
Method Summary | |
---|---|
void |
cancel()
Cancels this timer. |
abstract void |
run()
This method will be called when a timer fires. |
void |
schedule(int delayMillis)
Schedules a timer to elapse in the future. |
void |
scheduleRepeating(int periodMillis)
Schedules a timer that elapses repeatedly. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Timer()
Method Detail |
---|
public void cancel()
public abstract void run()
public void schedule(int delayMillis)
delayMillis
- how long to wait before the timer elapses, in
millisecondspublic void scheduleRepeating(int periodMillis)
periodMillis
- how long to wait before the timer elapses, in
milliseconds, between each repetition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |