的
TableHeaderRow创建者为
Skin,而默认值
Skin只有在应用CSS后才会创建。
您可以
applyCss在将添加
TableView到后将其调用
Scene,
TableHeaderRow然后在此调用之后访问。
或者,侦听中的更改
Skin并在设置外观后执行该代码。
此外,我建议使用
TableViewSkinbase.getTableHeaderRow而不是使用来检索标题行
lookup(
com.sun无论如何,您都在使用包)。
tableView.skinProperty().addListener((a, b, newSkin) -> { TableHeaderRow headerRow = ((TableViewSkinbase) newSkin).getTableHeaderRow(); ...});


