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 RmaVcrControls
protected boolean
protected VCRPlayer
protected VCRPlayerThread
protected Runnable
Fields 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 TypeMethodDescriptionvoid
controlSelected
(int cmd) void
fastForward
(int pos) protected void
play
(int startPos) void
setDisplayCurrentLocation
(boolean b) void
setFastForwardDelay
(int value) void
setPaused
(boolean paused) void
setPlayDelay
(int value) void
setRunnable
(Runnable run) setVCRPlayer
(VCRPlayer newPlayer) void
sliderMoved
(int pos) protected void
stop()
-
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:
controlSelected
in 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:
sliderMoved
in interfaceVCRControlsListener
-
setDisplayCurrentLocation
public void setDisplayCurrentLocation(boolean b)
-