public class StandardGainMeterControl extends AbstractGainControl implements GainChangeListener
skin
Constructor and Description |
---|
StandardGainMeterControl(Skin skin)
Create a StandardGainMeterControl
|
StandardGainMeterControl(Skin skin,
Controller controller)
Create a StandardGainMeterControl and associate it
with a Controller.
|
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
createControlComponent(Skin skin)
Create the GainMeter Component.
|
protected java.util.EventListener |
createControlListener()
Return the ActionListener used to toggle
mute button.
|
void |
gainChange(GainChangeEvent gce)
Implements GainChangeListener.
|
protected void |
setControllerHook(Controller newController)
This method is called when
setController
is called on an AbstractListenerControl. |
void |
setLevel(float level)
Set the level value for this GainMeter.
|
void |
setMute(boolean muted)
Set the mute value for this GainMeter.
|
getGainControl
addControlListener, removeControlListener, setComponent, setComponentAndListener, setControlListener
getControlComponent, getController, getDefaultControlListener, initListener, isOperational, setComponent, setComponentAndListener, setController, setControlListener, setOperational, toString
public StandardGainMeterControl(Skin skin, Controller controller)
controller
- A Controller with which control is associated.public StandardGainMeterControl(Skin skin)
protected void setControllerHook(Controller newController)
setController
is called on an AbstractListenerControl.setControllerHook
in class AbstractGainControl
newController
- A Controller with which this control
is associated.protected java.awt.Component createControlComponent(Skin skin)
createControlComponent
in class AbstractListenerControl
GainMeterButton
public void setLevel(float level)
level
- This argument represents a level
value returned by a Player's GainControl.public void setMute(boolean muted)
muted
- If muted is true, audio signal is
suppressed. Otherwise, audio signal is rendered.protected java.util.EventListener createControlListener()
createControlListener
in class AbstractListenerControl
public void gainChange(GainChangeEvent gce)
gainChange
in interface GainChangeListener
gce
- An GainChangeEvent triggerd by a GainControlGainControl
,
GainChangeEvent