panel.setLayout(copyLayout(panel));
BorderLayout layout = (BorderLayout) container.getLayout();
Component nComp = layout.getLayoutComponent(BorderLayout.NORTH);
if (nComp != null) {
WidgetAdapter nAdapter = WidgetAdapter.getWidgetAdapter((JComponent) nComp);
panel.add(nAdapter.cloneWidget(), BorderLayout.NORTH);
}
Component sComp = layout.getLayoutComponent(BorderLayout.SOUTH);
if (sComp != null) {
WidgetAdapter sAdapter = WidgetAdapter.getWidgetAdapter((JComponent) sComp);
panel.add(sAdapter.cloneWidget(), BorderLayout.SOUTH);