@Override
        public Dimension preferredLayoutSize(Container parent) {
          return new Dimension(getVisibleWidth(), myLeftComponent.getPreferredSize().height);
        }
@Override
        public Dimension preferredLayoutSize(Container parent)