Index: /modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSplitPaneUI.java =================================================================== --- C:/test/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSplitPaneUI.java (revision 557607) +++ C:/test/working_classlib/modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSplitPaneUI.java (working copy) @@ -762,6 +762,10 @@ @Override public void paint(final Graphics g, final JComponent jc) { + if (!isDisplayed && splitPane.getDividerLocation()<0) {//patch for Harmony-2684 for compatibility with RI + + splitPane.setDividerLocation(getDividerLocation(splitPane)); + } isDisplayed = true; }