Index: src/main/java/common/javax/swing/plaf/basic/BasicScrollBarUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicScrollBarUI.java (revision 490528) +++ src/main/java/common/javax/swing/plaf/basic/BasicScrollBarUI.java (working copy) @@ -262,8 +262,7 @@ } public BasicScrollBarUI() { - thumbRect = new Rectangle(); - trackRect = new Rectangle(); + //The empty constructor } public void addLayoutComponent(final String s, final Component c) { @@ -409,6 +408,9 @@ public void installUI(final JComponent c) { scrollbar = (JScrollBar)c; + + thumbRect = new Rectangle(); + trackRect = new Rectangle(); if (scrollbar.getOrientation() == HORIZONTAL) { orientationStrategy = new HorizontalStrategy();