On Fri, 1 Aug 2025 19:53:13 GMT, Phil Race <p...@openjdk.org> wrote:

> Isn't this just a bug ? I get zero from the test whenever "-1" is the 
> direction - meaning scroll up - even if I use something like
> 
> https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/JList.html#getScrollableUnitIncrement(java.awt.Rectangle,int,int)

If the `visibleRect` Rectangle points to the 1st row or row 0 and we are 
scrolling up i.e -1 direction there is no more space to scroll up so 
`getScrollableUnitIncrement` returns 0.
If we modify the testcase to have `Rectangle cell = 
list.getCellBounds(data.length-1, data.length-1);` instead of 
`list.getCellBounds(0, 0);`
to point to last cell, it returns positive number for -1 direction too

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

PR Comment: https://git.openjdk.org/jdk/pull/26500#issuecomment-3147365409

Reply via email to