在 JavaFX 2 中TableView
,有一个 API 可以添加RowFactory
. 该工厂用于创建TableRow
s; 它用于开发人员希望功能(如工具提示)跨越整行的情况。
现在,使用该功能,我注意到RowFactory
每个可见行都没有调用一次,而是再调用一次。
如果您执行这段代码,您会注意到 UI 在 UI 中显示 16 行,但控制台上的计数器计数到第 17 行。
奇怪的是,多余的线似乎在开头并充满了数据,而不是在结尾处看不见的多余线。我认为它是标题,但在JavaFX 代码中,情况并非如此。
你能解释一下这个观察吗?