--- old/src/java.desktop/share/classes/java/awt/ScrollPane.java 2015-05-22 20:13:35.980797800 +0400 +++ new/src/java.desktop/share/classes/java/awt/ScrollPane.java 2015-05-22 20:13:35.432766400 +0400 @@ -500,9 +500,8 @@ Point p = getScrollPosition(); Dimension cs = calculateChildSize(); Dimension vs = getViewportSize(); - Insets i = getInsets(); - c.reshape(i.left - p.x, i.top - p.y, cs.width, cs.height); + c.reshape(- p.x, - p.y, cs.width, cs.height); ScrollPanePeer peer = (ScrollPanePeer)this.peer; if (peer != null) { peer.childResized(cs.width, cs.height);