All Packages Class Hierarchy This Package Previous Next Index
Interface guinea.ui.ControlInterface
- public interface ControlInterface
This interface is implemented by user interface components that
provide controls to the subject. Control components include such
controls as volume level slider or selecting a sample to play.
Method Index
- ·
addControlListener(ControlListener)
- Add a control listener to receive events from this control
component.
- ·
getControlValue()
- Get the value of this controller.
- ·
isControlEnabled()
- Test whether control is enabled or disabled.
- ·
removeControlListener(ControlListener)
- Remove a control listener so that control events are no longer
sent to that listener.
- ·
reset()
- Reset control to default value.
- ·
setControlEnabled(boolean)
- Enable or disable control component.
- ·
setControlValue(Object)
- Set the value of this controller.
Methods
·
setControlEnabled
public abstract void setControlEnabled(boolean enabled)
- Enable or disable control component.
- Parameters:
- enabled - Use
true
to enable,
false
to disable the controller.
·
isControlEnabled
public abstract boolean isControlEnabled()
- Test whether control is enabled or disabled.
- Returns:
-
true
if controller is enabled,
false
if not.
·
setControlValue
public abstract void setControlValue(Object value)
- Set the value of this controller. Can be used to set initial
value of controlled variable.
- Parameters:
- value - the value to set.
·
getControlValue
public abstract Object getControlValue()
- Get the value of this controller. Can also be used to get initial
value of controlled variable.
- Returns:
- The control's value.
·
addControlListener
public abstract void addControlListener(ControlListener listener)
- Add a control listener to receive events from this control
component.
- Parameters:
- listener - a listener
·
removeControlListener
public abstract void removeControlListener(ControlListener listener)
- Remove a control listener so that control events are no longer
sent to that listener.
- Parameters:
- listener - a listener
·
reset
public abstract void reset()
- Reset control to default value.
All Packages Class Hierarchy This Package Previous Next Index