我想使用 JavaFX 在某些表格行周围绘制自定义边框。在下图中,您可以看到当前状态。
我需要做的是用黑线填充黄线之间的空白。
我的第一个想法是定义两种样式并添加它们:
.tableRowStyle1{
-fx-border-width: 3;
-fx-border-style: solid;
-fx-border-color: black;
}
.tableRowStyle2{
-fx-border-color: yellow;
-fx-border-style: segments(12, 12, 12, 12);
-fx-border-width: 3;
}
不幸的是,我总是以黄色透明虚线结束,样式添加到TableRow
样式类的顺序无关紧要。
另一个想法是使用线性和径向渐变。线性渐变不会产生虚线。径向渐变似乎可以做到这一点,但破折号的长度并不均匀,因为它们适用于圆形而不是矩形。
非常感谢有关此主题的任何帮助!