RFR: 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells [v3]
Andy Goryachev
angorya at openjdk.org
Mon Oct 13 16:20:09 UTC 2025
On Mon, 13 Oct 2025 15:53:42 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> Thank you, though I would insist on actually explaining what "rebuild" means, as it is not clear from the context.
>>
>> `VirtualFlow` offers more detailed explanation, so perhaps we should borrow that.
>
> Or maybe link to `VirtualFlow`? I'm not sure the details are important enough to repeat.
I would rather explain it at the top level, since it is the class the app devs use, instead of referring to some part of the skin in another package.
And what if the control uses a custom skin that is not based on the `VirtualFlow`?
In fact, the public method in this Control is the normative one, so it must define the expected behavior for all the implementors to follow.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1830#discussion_r2426785736
More information about the openjfx-dev
mailing list