【发布时间】:2019-04-08 20:33:45
【问题描述】:
我做了这个改变:
Change TableColumn background in TableView, whilst retaining alternating row colour?
未选中看起来不错:
但是当你选择一个单元格时:
看起来像这样,但我希望它在被选中/聚焦时正常运行。
我很确定我需要使用样式类,但是,我不知道您需要什么属性来保留 TableCell 的所有其他功能,只是使用不同的颜色背景。另外,我是在单元级别还是在列级别应用样式类?
更新
我的 css 文件: 自定义.css
.customhighlight .table-cell {
-fx-background-color: rgba(0, 128, 0, 0.3);
}
.customhighlight .table-cell:selected {
-fx-background-color: inherit;
}
如何将其应用于一列?
我试过了
table.getStyleClass().add("customhighlight");
但是,它改变了整个表格。
我试过了
tableCol.getStyleClass().add("customhighlight");
它什么也没做。
我也在单元格级别尝试过...
【问题讨论】: