public int getHorizontalDivider() { int location = horizontalSplitPane.getSize().width - horizontalSplitPane.getInsets().left - horizontalSplitPane.getDividerSize() - horizontalSplitPane.getRightComponent().getWidth(); double width = indexingFrame.getWidth(); double proportionalLocation = location / width; // horizontalSplitPane.setDividerLocation(proportionalLocation); return location; }