On Mon, 5 Feb 2024 09:45:25 GMT, Marius Hanl <mh...@openjdk.org> wrote:
> A side comment: the default implementation of resizeColumnToFitContent() is > to iterate over all the rows, and I think this is not right. The UI locks up > if the table has, let's say, 10,000,000 rows. I think in this case it should > instead pick a reasonable limited range (maybe a max 1000 rows or so) of rows > based on what's currently visible, so as not to lock up the UI. This might be > a separate improvement. Here is my jtable autofit column that uses sampling to avoid processing all rows: https://github.com/JMMC-OpenDev/jmcs/blob/61db740407dce5b38301ff67a8a3d77aa84ad3fe/src/main/java/fr/jmmc/jmcs/gui/util/AutofitTableColumns.java#L199 ------------- PR Comment: https://git.openjdk.org/jfx/pull/1358#issuecomment-1927600809