如何去除JavaFX中PieChart切片间的白色边框?
解决JavaFX PieChart切片白色边框问题
嘿,我刚好踩过这个坑!你试过的.chart-pie { -fx-border-width: 0px; }没生效,是因为PieChart切片的白色间隙不止是由border宽度控制的——默认的边框颜色、背景内边距都可能导致这个视觉效果。
试试这个完整的CSS样式,应该能彻底去掉那些白色边框:
.chart-pie { -fx-border-width: 0; -fx-border-color: transparent; -fx-background-insets: 0; }
如果还是能看到细微的缝隙,再加上-fx-padding: 0来确保切片完全贴合:
.chart-pie { -fx-border-width: 0; -fx-border-color: transparent; -fx-background-insets: 0; -fx-padding: 0; }
另外,如果你的PieChart显示了标签连线,要是不想看到它,也可以把它设为透明:
.chart-pie-label-line { -fx-stroke: transparent; }
这样设置之后,你的PieChart切片就会完全紧密贴合,再也看不到那些烦人的白色边框了!
内容的提问来源于stack exchange,提问作者TheZopo
相关产品推荐
相关产品推荐

