|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectyu.ac.bg.etf.javaqx.qswing.JQTimer
Timer Class.
NOTE: JQTimer object is garbage collectable - there are no hidden references on it!
Field Summary | |
protected EventListenerList |
listenerList
|
Constructor Summary | |
JQTimer(int delay)
Constructs new JQTimer object. |
|
JQTimer(int delay,
ActionListener listener)
Constructs new JQTimer object. |
|
JQTimer(int delay,
int initialDelay,
ActionListener listener)
Constructs new JQTimer object. |
Method Summary | |
void |
addActionListener(ActionListener listener)
Adds action listener. |
protected void |
finalize()
|
protected void |
fireActionPerformed(ActionEvent e)
Fires action event. |
ActionListener[] |
getActionListeners()
Returns all action listeners. |
int |
getDelay()
Returns delay. |
int |
getInitialDelay()
Return initial delay. |
boolean |
isRepeats()
Returns true if the timer is sending an action event to its listeners multiple times. |
boolean |
isRunning()
Returns true if the timer is running. |
void |
removeActionListener(ActionListener listener)
Removes action listener. |
void |
restart()
Restarts the timer. |
void |
setDelay(int delay)
Sets delay. |
void |
setInitialDelay(int initialDelay)
Sets delay. |
void |
setRepeats(boolean repeats)
If repeats is false the timer will send only one action event to its listeners. |
void |
start()
Starts the timer. |
void |
start(int initialDelay)
Starts the timer. |
void |
stop()
Stops the timer. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final EventListenerList listenerList
Constructor Detail |
public JQTimer(int delay, int initialDelay, ActionListener listener)
delay
- the number of milliseconds between action eventsinitialDelay
- the initial delaylistener
- the listenerpublic JQTimer(int delay, ActionListener listener)
delay
- the number of milliseconds between action eventslistener
- the listenerpublic JQTimer(int delay)
delay
- the number of milliseconds between action eventsMethod Detail |
public void addActionListener(ActionListener listener)
listener
- the action listenerpublic void removeActionListener(ActionListener listener)
listener
- the action listenerpublic ActionListener[] getActionListeners()
public int getDelay()
public void setDelay(int delay)
delay
- the delay
java.lang.IllegalArgumentException
- if (delay < 0)public int getInitialDelay()
public void setInitialDelay(int initialDelay)
initialDelay
- the initial delay
java.lang.IllegalArgumentException
- if (delay < 0)public boolean isRepeats()
public void setRepeats(boolean repeats)
repeats
- the repeats flagpublic boolean isRunning()
public void start(int initialDelay)
initialDelay
- the initial delaypublic void start()
public void stop()
public void restart()
protected void fireActionPerformed(ActionEvent e)
e
- the action eventprotected void finalize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |