git: openjdk/jfx: master: 8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells

Marius Hanl mhanl at openjdk.org
Wed Nov 5 22:39:28 UTC 2025


Changeset: 02756a81
Branch: master
Author:    Marius Hanl <mhanl at openjdk.org>
Date:      2025-11-05 22:37:49 +0000
URL:       https://git.openjdk.org/jfx/commit/02756a810c54c4068505eca6d43c1ba2a136e04e

8359599: Calling refresh() for all virtualized controls recreates all cells instead of refreshing the cells

Reviewed-by: angorya, kcr, jhendrikx, jvos

! modules/javafx.controls/src/main/java/com/sun/javafx/scene/control/Properties.java
! modules/javafx.controls/src/main/java/javafx/scene/control/ListView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeTableView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/TreeView.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/ListViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableViewSkinBase.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/TreeViewSkin.java
! modules/javafx.controls/src/main/java/javafx/scene/control/skin/VirtualContainerBase.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/ListViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeTableViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/TreeViewTest.java
! modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java
+ tests/performance/control/src/table/TableRefreshTest.java



More information about the openjfx-changes mailing list