if (containerListener != null) containerListener.componentAdded (ce);
  public void remove (int index)  {    Component r = component[index];    r.removeNotify ();    System.arraycopy (component, index + 1, component, index,		      ncomponents - index - 1);    component[--ncomponents] = null;    invalidate ();    if (layoutMgr != null)      layoutMgr.removeLayoutComponent (r);    ContainerEvent ce = new ContainerEvent (this,					    ContainerEvent.COMPONENT_REMOVED,					    r);    // FIXME: is this right?    dispatchEvent (ce);    if (containerListener != null)      containerListener.componentAdded (ce);  }