你可以做到这一点。在TableView中,没有可调用visibleRowCount的公共API。但是,@kleopatra创建了一个非常好的TableView实现,称为TableViewWithVisibleRowCount,它具有visibleRowCount,您可以使用它进行操作。您可以在此处查看:https://dev59.com/Q-o6XIcBkEYKwwoYIAkf#26364210。由于您不需要CSS实现,因此我在此处不包括它们。注意-它们可以在此处找到:http://fxexperience.com/2011/11/alternate-row-highlighting-in-empty-tableview-and-listview-rows/。