我正在尝试在TreeTableView
中设置单元格的样式,但是我不知道该如何实现。
我希望左右边框和上下边框具有不同的颜色,但是那样的话,左右(分隔列的线)应该位于“顶部”。我将用图像显示它的意思。
我希望红线是连续的,而不是蓝线。 如您所见,红线被蓝线中断。
以下是相关的代码部分:
.tree-table-cell{
-fx-border-width: 0 5 1 0;
-fx-border-color: transparent red blue transparent;
}
我如何实现红线是连续的而蓝线是“虚线”的?
答案 0 :(得分:1)
您当前正在使用一个边框笔触,每边使用不同的颜色。显然,底面绘制在右侧的顶部。我不确定是否可以仅使用一个边框笔触来解决此问题,但是使用多个边框笔触可以完成您想要的事情。
.tree-table-cell {
-fx-border-color: blue, red;
-fx-border-width: 0 0 1 0, 0 5 0 0;
}
逗号(,
分隔每个边框笔触和宽度,每个宽度适用于相应的笔触,如JavaFX CSS Reference Guide(在可用CSS属性表中所示)所示为Region
)。