<AWT Dev> [11] JDK-8195738: scroll poistion in ScrollPane is reset after calling validate()
Semyon Sadetsky
semyon.sadetsky at oracle.com
Thu Feb 22 18:28:00 UTC 2018
Hi Shashi,
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?
--Semyon
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/
> <http://cr.openjdk.java.net/%7Esveerabhadra/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,
> Shashi
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20180222/26e5d058/attachment-0001.html>
More information about the awt-dev
mailing list