All Packages Class Hierarchy This Package Previous Next Index
Class guinea.ui.MCLLDialog
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Window
|
+----java.awt.Frame
|
+----guinea.ui.MCLLDialog
- public class MCLLDialog
- extends Frame
- implements ControlInterface, PropertyLoader, MCLLControl
The MCLLDialog is used to display a dialog where
the subject can set a comfortable listening level using a volume
slider. The parameters are usually passed to the dialog from the
test engine via the MCLLControl interface of the subject UI panel.
VolumeGradeBar is used for the slider.
- See Also:
- MCLLControl, VolumeGradeBar
Variable Index
- ·
defaultPattern
- Default pattern for displaying the current level.
Constructor Index
- ·
MCLLDialog()
- Construct a new MCLL dialog object with default values.
- ·
MCLLDialog(String)
- Construct a new MCLL dialog object with default values.
Method Index
- ·
addControlListener(ControlListener)
- Add a control listener to receive events from this control
component.
- ·
getControlValue()
- Get the control value of the controller.
- ·
isControlEnabled()
- Test whether control is enabled.
- ·
propertyLoad(Properties, String)
-
- ·
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.
- ·
setControlValue(Object)
- The value that this controller controls.
- ·
setMCLL(Volume)
- Set current level in volume slider.
- ·
setMCLLLimits(Volume, Volume)
- Set the limits of the level the subject can select.
- ·
setMCLLText(String)
- Set the text to show in MCLL controller.
- ·
setMCLLTitle(String)
- Set the title of the MCLL dialog window.
- ·
setMCLLVisible(boolean)
- Make the MCLL setting dialog visible or hide it.
- ·
setTitle(String)
- Set title of dialog.
Variables
·
defaultPattern
protected static final String defaultPattern
- Default pattern for displaying the current level.
Constructors
·
MCLLDialog
public MCLLDialog()
- Construct a new MCLL dialog object with default values.
·
MCLLDialog
public MCLLDialog(String title)
- Construct a new MCLL dialog object with default values.
- Parameters:
- title - The title for the dialog.
Methods
·
setControlEnabled
public void setControlEnabled(boolean enable)
- Enable or disable control.
- Parameters:
- enable -
True
enables, false
disables the component.
·
isControlEnabled
public boolean isControlEnabled()
- Test whether control is enabled.
- Returns:
-
True
if enabled.
·
reset
public void reset()
- Reset control to default value.
·
setTitle
public void setTitle(String title)
- Set title of dialog.
- Parameters:
- title - the title.
- Overrides:
- setTitle in class Frame
·
setControlValue
public void setControlValue(Object value)
- The value that this controller controls.
- Parameters:
- value - The value to set.
·
getControlValue
public Object getControlValue()
- Get the control value of the controller.
- Parameters:
- controlID - The ID of the controller component.
- Returns:
- The value of the controlled variable.
·
setMCLLLimits
public void setMCLLLimits(Volume min,
Volume max)
- Set the limits of the level the subject can select.
- Parameters:
- min - The minimum level.
- max - The maximum level.
·
setMCLLText
public void setMCLLText(String text)
- Set the text to show in MCLL controller.
- Parameters:
- text - the text.
·
setMCLLTitle
public void setMCLLTitle(String title)
- Set the title of the MCLL dialog window.
- Parameters:
- title - the title.
·
setMCLLVisible
public void setMCLLVisible(boolean visible)
- Make the MCLL setting dialog visible or hide it.
- Parameters:
- visible - set to true to pop up the MCL level
control, false to hide it.
·
setMCLL
public void setMCLL(Volume level)
- Set current level in volume slider.
- Parameters:
- level - A Volume level.
·
addControlListener
public void addControlListener(ControlListener listener)
- Add a control listener to receive events from this control
component.
- Parameters:
- listener - a listener
·
removeControlListener
public void removeControlListener(ControlListener listener)
- Remove a control listener so that control events are no longer
sent to that listener.
- Parameters:
- listener - a listener
·
propertyLoad
public void propertyLoad(Properties p,
String name) throws IllegalArgumentException
All Packages Class Hierarchy This Package Previous Next Index