RFR: 8309460: JScrollBar leaves behind clutter for non-integer UI scales

Alexey Ivanov aivanov at openjdk.org
Wed Jan 24 21:17:27 UTC 2024


On Thu, 18 Jan 2024 11:09:12 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:

> Lines  are left behind when moving the scrollbar in the positive direction. but are cleaned up on mouse release. 
> Additonally, with right arrow clicks too, the lines are left behind.
> Seems like for mouseDragged and scrollByUnit, the dirty region of the scrollbar is not repainted leading to artifacts
> which is being done in this fix..

I wonder if the problem can be reproduced by programmatically moving the thumb instead of dragging it with the mouse. Playing with the window size, uiScale, and the max value of the scrollbar could be required…

-------------

PR Comment: https://git.openjdk.org/jdk/pull/17484#issuecomment-1908925831


More information about the client-libs-dev mailing list