微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

更新:

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。