Presenting the visual
    and control component
Component visual = player.getVisualComponent();
if( visual != null) {
      frame.getContentPane().add( visual,
                                                         BorderLayout.CENTER);
}
Component  control = player.getControlPanelComponent();
if( control != null) {
      frame.getContentPane().add(control,
                                                         BorderLayout.SOUTH);
}