edu.ou.kmi.buddyspace.plugins.conference.gui
Class BSCountdown
java.lang.Object
|
+--edu.ou.kmi.buddyspace.plugins.conference.gui.BSCountdown
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener
- public class BSCountdown
- extends java.lang.Object
- implements java.awt.event.ActionListener
BSCountdown
is the conference countdown, which automatically
send coundown messages into conference room. It uses
javax.swing.Timer
.
Constructor Summary |
BSCountdown(java.lang.String name,
int minutes,
int seconds)
Constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
timeLeft
protected int timeLeft
curStep
protected int curStep
timer
protected javax.swing.Timer timer
listeners
protected java.util.Vector listeners
changeFreqTimes
public static int[] changeFreqTimes
steps
public static int[] steps
BSCountdown
public BSCountdown(java.lang.String name,
int minutes,
int seconds)
- Constructor.
getNextStep
protected int getNextStep()
- Returns length of next timer step
start
public void start()
stop
public void stop()
getTimeLeft
public int getTimeLeft()
- Returns time left
getName
public java.lang.String getName()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
addActionListener
public void addActionListener(java.awt.event.ActionListener listener)
removeActionListener
public void removeActionListener(java.awt.event.ActionListener listener)
fireActionPerformed
protected void fireActionPerformed(java.awt.event.ActionEvent e)