<AWT Dev>  JDK-8195738: scroll poistion in ScrollPane is reset after calling validate()
semyon.sadetsky at oracle.com
Thu Feb 22 18:28:00 UTC 2018
Can you clarify what is the principal difference between
SCROLLBARS_NEVER and other scroll policies that requires to avoid
updating the scroll geometry according to the inner component size?
On 02/19/2018 11:08 PM, Shashidhara Veerabhadraiah wrote:
> Hi All, Please review a code fix for the below bug.
> Bug: https://bugs.openjdk.java.net/browse/JDK-8195738
> Webrev: http://cr.openjdk.java.net/~sveerabhadra/8195738/webrev.00/
> Problematic platform: Windows only.
> Summary: This bug occurs only on windows platform and whereas the
> behavior is different on Mac/Linux platforms. Now after this fix there
> is common behavior across the platforms.
> The main problem was with resetting the state of the scroll bars even
> though the scroll bar panes are spawned with SCROLLBARS_NEVER as the
> scroll bar display policy. This resetting should not occur as the
> scroll bar display policy makes the
> scroll bar panes invisible. Hence except the setScrollPosition()
> calls, we don’t need to resize/update the scroll bars state upon
> calling the scroll bars validation if SCROLLBARS_NEVER policy is used
> as the scroll bars are not displayed.
> Thanks and regards,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the awt-dev