如何更改 JavaFX TableView 中整行单元格的文本颜色?

问题描述

我正在尝试更改 TableView 中行的文本颜色。 我需要更改已删除列中的单元格显示“是”的每一行中的文本颜色

当使用 setRowFactory() 方法时,我尝试检查行数据的对象 isDeleted 字段,当它为 true 时,使用 setStyle("-fx-text-fill: blue;") 没用。

如果您有任何关于如何实现这一目标的建议,我将不胜感激。

更新:

经过大量搜索,我找到了答案。 通过向需要更改其文本的行添加自定义类, 并加载带有代码的 css 文件

.some-class .table-cell{
     -fx-text-fill: blue;
}

我已经获得了想要的结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)