【发布时间】:2014-03-15 02:18:45
【问题描述】:
我尝试过深入研究 JavaFX CSS 参考并进行谷歌搜索,但未能弄清楚如何在 JavaFX 中删除列表视图的边框。
我尝试将边框和笔触宽度设置为 0px。我尝试将边框/笔触颜色设置为透明。无论我做什么,列表视图周围都有一个 1px 的纯黑色边框。
关于如何摆脱它的任何想法?
【问题讨论】:
我尝试过深入研究 JavaFX CSS 参考并进行谷歌搜索,但未能弄清楚如何在 JavaFX 中删除列表视图的边框。
我尝试将边框和笔触宽度设置为 0px。我尝试将边框/笔触颜色设置为透明。无论我做什么,列表视图周围都有一个 1px 的纯黑色边框。
关于如何摆脱它的任何想法?
【问题讨论】:
试试
list.setStyle("-fx-background-insets: 0 ;");
【讨论】:
-fx-background-color: -fx-box-border, -fx-control-inner-background ; 和-fx-background-insets: 0,1 ;。生成的效果是-fx-control-inner-background 的背景颜色和一个像素的边框(因为插入的差异为1px),颜色为-fx-box-border。