我正在尝试为我的单元格设置样式,TreeTableView但我不知道如何实现。我想要左右边框和上下边框使用不同的颜色,但是这样左右边框(分隔列的那些线)位于“顶部”。我会用图像来展示我的意思。我希望红线是连续的而不是蓝线。如您所见,红线被蓝线打断了。这是相关的代码部分:.tree-table-cell{ -fx-border-width: 0 5 1 0; -fx-border-color: transparent red blue transparent;}我怎样才能实现红线是连续的而蓝线是“破折号”的?
1 回答

RISEBY
TA贡献1856条经验 获得超5个赞
您当前使用的是每一侧具有不同颜色的边框描边。显然,底部绘制在右侧的顶部。我不确定是否有办法只使用一个边框笔划来解决这个问题,但使用多个边框笔划可以达到你想要的效果。
.tree-table-cell {
-fx-border-color: blue, red;
-fx-border-width: 0 0 1 0, 0 5 0 0;
}
逗号 ( ,) 分隔每个边框笔划和宽度,其中每个宽度适用于相应的笔划,如JavaFX CSS 参考指南中所述(在 的可用 CSS 属性表中Region)。
添加回答
举报
0/150
提交
取消