Package rma.util
Class VCRControlsListenerImpl
java.lang.Object
rma.util.VCRControlsListenerImpl
- All Implemented Interfaces:
VCRControlsListener
a basic implementation of the VCRControlsListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RmaVcrControlsprotected booleanprotected VCRPlayerprotected VCRPlayerThreadprotected RunnableFields inherited from interface rma.swing.VCRControlsListener
FAST_FORWARD, PAUSE, PLAY, REWIND, SKIP_TO_END, SLIDER, STEPBACK, STEPFORWARD, STOP, UNPAUSE -
Constructor Summary
ConstructorsConstructorDescriptionVCRControlsListenerImpl(RmaVcrControls controls) VCRControlsListenerImpl(RmaVcrControls controls, Runnable runner) VCRControlsListenerImpl(RmaVcrControls controls, VCRPlayer player) -
Method Summary
Modifier and TypeMethodDescriptionvoidcontrolSelected(int cmd) voidfastForward(int pos) protected voidplay(int startPos) voidsetDisplayCurrentLocation(boolean b) voidsetFastForwardDelay(int value) voidsetPaused(boolean paused) voidsetPlayDelay(int value) voidsetRunnable(Runnable run) setVCRPlayer(VCRPlayer newPlayer) voidsliderMoved(int pos) protected voidstop()
-
Field Details
-
_player
-
_controls
-
_playerThread
-
_displayCurrentLoc
protected boolean _displayCurrentLoc -
_runner
-
-
Constructor Details
-
VCRControlsListenerImpl
-
VCRControlsListenerImpl
-
VCRControlsListenerImpl
-
-
Method Details
-
setRunnable
-
getPlayer
-
setVCRPlayer
-
setFastForwardDelay
public void setFastForwardDelay(int value) -
setPlayDelay
public void setPlayDelay(int value) -
controlSelected
public void controlSelected(int cmd) - Specified by:
controlSelectedin interfaceVCRControlsListener
-
play
protected void play(int startPos) -
fastForward
public void fastForward(int pos) -
stop
protected void stop() -
setPaused
public void setPaused(boolean paused) -
sliderMoved
public void sliderMoved(int pos) - Specified by:
sliderMovedin interfaceVCRControlsListener
-
setDisplayCurrentLocation
public void setDisplayCurrentLocation(boolean b)
-