On Wed, 22 Nov 2023 07:04:01 GMT, Tejesh R <t...@openjdk.org> wrote:

>> src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java line 
>> 2108:
>> 
>>> 2106:                         paintCell(g, cellRect, row, column);
>>> 2107:                     }
>>> 2108:                     cellRect.x += columnWidth;
>> 
>> This is weird… if we paint columns in right-to-left order, x should decrease.
>
> Here, we are painting from left-to-right order by starting with last column. 
> It is only a convention, I guess painting this way is more simple that to 
> actually paint from `right-to-left`. Here for both the orientations, we are 
> painting from left-to-right, only difference is how we pick the columns.

Okay… So, you changed the painting order as well, it now paints from the last 
column to the first in the right-to-left orientation, does it? This is why the 
code inside the loop is the same now.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16374#discussion_r1401959619

Reply via email to