* of the control panel.
*
* @see ejmf.toolkit.BasicControlPanel
*/
public void addComponents(int flags) {
AbstractListenerControl c;
String name;
c = getControl(StandardControls.START_CONTROL);
if ((c != null) && ((flags & USE_START_CONTROL) != 0))
add(c.getControlComponent());
c = getControl(StandardControls.PAUSE_CONTROL);
if ((c != null) && ((flags & USE_PAUSE_CONTROL) != 0))
add(c.getControlComponent());
c = getControl(StandardControls.FF_CONTROL);
if ((c != null) && ((flags & USE_FF_CONTROL) != 0))
add(c.getControlComponent());
c = getControl(StandardControls.PROGRESS_CONTROL);
if ((c != null) && ((flags & USE_PROGRESS_CONTROL) != 0))
add(c.getControlComponent());
c = getControl(StandardControls.REVERSE_CONTROL);
if ((c != null) && ((flags & USE_REVERSE_CONTROL) != 0) && c.isOperational())
add(c.getControlComponent());
c = getControl(StandardControls.STOP_CONTROL);
if ((c != null) && (flags & USE_STOP_CONTROL) != 0)
add(c.getControlComponent());
c = getControl(StandardControls.GAIN_CONTROL);
if ((c != null) && ((flags & USE_GAIN_CONTROL) != 0) && c.isOperational())
add(c.getControlComponent());
c = getControl(StandardControls.GAINMETER_CONTROL);
if ((c != null) && ((flags & USE_GAINMETER_CONTROL) != 0) && c.isOperational())
add(c.getControlComponent());
}