在-fx背景色上显示JavaFX“边框”选择?

在-fx背景色上显示JavaFX“边框”选择?,java,css,tableview,javafx-8,styling,Java,Css,Tableview,Javafx 8,Styling,我将所有与Liste匹配的单元格设置为: .table-cell-in-main { -fx-background-color: thistle; } .table-row-cell:selected .table-cell-in-main { -fx-background-color: transparent; } 正常选择可以正常工作,并且应该变成蓝色-但是通过选择一行,然后使用Ctrl+箭头键导航而实现的边框选择没有显示在样式字段上,这看起来非常糟糕。我需要做什么改变才能

我将所有与Liste匹配的单元格设置为:

.table-cell-in-main
{
    -fx-background-color: thistle;
}
.table-row-cell:selected .table-cell-in-main
{
    -fx-background-color: transparent;
}
正常选择可以正常工作,并且应该变成蓝色-但是通过选择一行,然后使用Ctrl+箭头键导航而实现的边框选择没有显示在样式字段上,这看起来非常糟糕。我需要做什么改变才能让它看起来像这样


提前感谢。

这是一个黑客,因为它依赖于当前的Modena样式,但您可以在单元格背景中添加插图,以“为TableRow选择边框腾出空间:

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

嗯,我想是这样的