显示JavaFX" border"选择over -fx-background-color?

时间:2017-04-04 12:54:39

标签: java css tableview javafx-8 styling

My Problem

我已经设置了所有匹配" Liste"那样:

.table-cell-in-main
{
    -fx-background-color: thistle;
}
.table-row-cell:selected .table-cell-in-main
{
    -fx-background-color: transparent;
}

"正常"选择是有效的,应该是蓝色的 - 但是"边界"选择(通过选择一行,然后使用Ctrl +箭头导航实现)不会在样式字段上显示,看起来非常糟糕。我需要做些什么才能让它看起来像这样?

How it should look like

提前致谢。

1 个答案:

答案 0 :(得分:1)

这是一个黑客,因为它依赖于当前的摩德纳风格,但你可以为你的细胞背景添加插图以“腾出空间"对于TableRow选择边框:

.table-cell-in-main {
    -fx-background-color: thistle;
    -fx-background-insets: 2 0 2 0;
}
相关问题