com.bbn.openmap.gui.time
Class TimeSliderSupport
java.lang.Object
com.bbn.openmap.gui.time.TimeSliderSupport
- All Implemented Interfaces:
- javax.swing.event.ChangeListener, java.util.EventListener, TimeConstants
- public class TimeSliderSupport
- extends java.lang.Object
- implements TimeConstants, javax.swing.event.ChangeListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
timeSlider
protected javax.swing.JSlider timeSlider
rtHandler
protected RealTimeHandler rtHandler
startTime
protected long startTime
endTime
protected long endTime
TimeSliderSupport
public TimeSliderSupport(javax.swing.JSlider slider,
RealTimeHandler rth,
long startingTime,
long endingTime)
update
public void update(long time)
- Updates the position of the slider to a place reflective to the
startTime and endTime of this support object. Only moves the
slider marker if the difference is greater than one.
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent ce)
- ChangeListener method, sets the time on the RealTimeHandler
based on the current setting on the slider.
- Specified by:
stateChanged
in interface javax.swing.event.ChangeListener
getTime
protected long getTime()
- Get the time reflected by the current setting of the slider.
Assumes that the JSlider has been set in this TimeSliderSupport
object.
setTimeSlider
public void setTimeSlider(javax.swing.JSlider jslider)
setTimeSlider
public javax.swing.JSlider setTimeSlider()
setHandler
public void setHandler(RealTimeHandler rth)
getHandler
public RealTimeHandler getHandler()
setStartTime
public void setStartTime(long time)
getStartTime
public long getStartTime()
setEndTime
public void setEndTime(long time)
getEndTime
public long getEndTime()
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details