public OverlayPanel(SettingsManager settingsManager,ChannelModel channelModel){
  mSettingsManager=settingsManager;
  if (mSettingsManager != null) {
    mSettingsManager.addListener(this);
  }
  mChannelModel=channelModel;
  if (mChannelModel != null) {
    mChannelModel.addListener(this);
  }
  addComponentListener(mLabelSizeMonitor);
  setOpaque(false);
  setColors();
}

public OverlayPanel ( SettingsManager settingsManager , ChannelModel channelModel ) { mSettingsManager = settingsManager ; if ( mSettingsManager != null ) { mSettingsManager . addListener ( this ) ; } mChannelModel = channelModel ; if ( mChannelModel != null ) { mChannelModel . addListener ( this ) ; } addComponentListener ( mLabelSizeMonitor ) ; setOpaque ( false ) ; setColors ( ) ; }
translucent overlay panel for displaying channel configurations , processing channels , selected channels , frequency labels and lines , and a cursor with a frequency readout .
