diff options
Diffstat (limited to 'libjava/javax/swing/ScrollPaneLayout.java')
-rw-r--r-- | libjava/javax/swing/ScrollPaneLayout.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libjava/javax/swing/ScrollPaneLayout.java b/libjava/javax/swing/ScrollPaneLayout.java index 5e51e18..1103f3f 100644 --- a/libjava/javax/swing/ScrollPaneLayout.java +++ b/libjava/javax/swing/ScrollPaneLayout.java @@ -82,6 +82,8 @@ public class ScrollPaneLayout public void syncWithScrollPane(JScrollPane scrollPane) { viewport = scrollPane.getViewport(); + rowHead = scrollPane.getRowHeader(); + colHead = scrollPane.getColumnHeader(); vsb = scrollPane.getVerticalScrollBar(); hsb = scrollPane.getHorizontalScrollBar(); vsbPolicy = scrollPane.getVerticalScrollBarPolicy(); @@ -389,12 +391,12 @@ public class ScrollPaneLayout y4 = scrollPaneBounds.y + scrollPaneBounds.height; if (colHead != null) - y2 = colHead.getPreferredSize().height; + y2 = y1 + colHead.getPreferredSize().height; else y2 = y1; if (rowHead != null) - x2 = rowHead.getPreferredSize().width; + x2 = x1 + rowHead.getPreferredSize().width; else x2 = x1; |