2017-04-04 33 views
0

My Problem通过-fx-background-color显示JavaFX“border”选项?

我有风格相匹配的“清单当然”像所有的细胞:

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

“正常”选择作品和是应该去蓝 - 但“边框”选项(通过选择实现一行,然后用Ctrl + Arrowkeys导航)不显示在样式字段上,看起来非常糟糕。为了使它看起来像这样,我必须改变什么?

How it should look like

在此先感谢。

回答

1

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

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

那么这件事情我猜 –