public class StandardReverseControl extends MouseListenerControl
skin
Constructor and Description |
---|
StandardReverseControl(Skin skin) |
StandardReverseControl(Skin skin,
Controller controller) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
createControlComponent(Skin skin)
Subclasses defined this method to supply their
GUI component.
|
protected java.util.EventListener |
createControlListener()
Subclasses of AbstractListenerControl
must define this method to supply an
EventListener to handle events originating
from control's component.
|
protected void |
setControllerHook(Controller controller)
Determine operational state of Control based on ability
to support negative rate.
|
protected void |
setOperational(boolean isOperational)
Set the state of the listener.
|
addControlListener, removeControlListener, setComponent, setComponentAndListener, setControlListener
getControlComponent, getController, getDefaultControlListener, initListener, isOperational, setComponent, setComponentAndListener, setController, setControlListener, toString
public StandardReverseControl(Skin skin)
public StandardReverseControl(Skin skin, Controller controller)
protected java.awt.Component createControlComponent(Skin skin)
AbstractListenerControl
Listener registration is handled by AbstractListenerControl.
createControlComponent
in class AbstractListenerControl
protected void setOperational(boolean isOperational)
isOperational
is passed as true
, then the listener semantics
are applied in response to mouse activity. Otherwise, the
listener semantics are not applied.
This is used to disable default semantics if client control
panel simulates reversing media. In this case, setController
will call setOperational
with a true
value.setOperational
in class AbstractListenerControl
isOperational
- Set to true to make control operational.protected void setControllerHook(Controller controller)
setControllerHook
in class AbstractListenerControl
controller
- Controller with which this control is associated.protected java.util.EventListener createControlListener()
AbstractListenerControl
Subclasses must not return a null listener.
createControlListener
in class AbstractListenerControl