leftInnerPane.getLeftComponent().setMinimumSize(new Dimension(0,0));
leftInnerPane.setDividerLocation(0);
splitPane.getRightComponent().setMinimumSize(new Dimension(0,0));
splitPane.addAncestorListener(new AncestorListener() {
@Override
public void ancestorAdded(AncestorEvent event) {
JSplitPane pane = ((JSplitPane) event.getSource());
boolean continuousLayout = pane.isContinuousLayout();