Class SwingTimer
java.lang.Object
com.inductiveautomation.snap.swing.SwingTimer
A UITimer for Swing and SwingOwner.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCount()Returns the number of times the timer has fired.getName()Returns the name.getOwner()Returns the owner.intReturns the time in milliseconds between firings.longgetTime()Returns the number of milliseconds timer has been active since start.protected voidIncrements the send count.init(SwingOwner anOwner, String aName, int aPeriod) Creates a new timer for name and period.booleanReturns whether timer is running.protected voidSends the event.protected voidSends the event in UI Thread.voidsetPeriod(int aPeriod) Sets the time in milliseconds between firings.voidstart()Start timer.voidstart(long aDelay) Start timer.voidstop()Stop timer.
-
Constructor Details
-
SwingTimer
public SwingTimer()
-
-
Method Details
-
init
Creates a new timer for name and period. -
getOwner
Returns the owner. -
getName
Returns the name. -
getPeriod
public int getPeriod()Returns the time in milliseconds between firings. -
setPeriod
public void setPeriod(int aPeriod) Sets the time in milliseconds between firings. -
isRunning
public boolean isRunning()Returns whether timer is running. -
getTime
public long getTime()Returns the number of milliseconds timer has been active since start. -
getCount
public int getCount()Returns the number of times the timer has fired. -
start
public void start()Start timer. -
start
public void start(long aDelay) Start timer. -
stop
public void stop()Stop timer. -
sendEventInUIThread
protected void sendEventInUIThread()Sends the event in UI Thread. -
sendEvent
protected void sendEvent()Sends the event. -
incrementSendCount
protected void incrementSendCount()Increments the send count.
-