【问题标题】:How to set listview border in JavaFX如何在 JavaFX 中设置列​​表视图边框
【发布时间】:2014-03-15 02:18:45
【问题描述】:

我尝试过深入研究 JavaFX CSS 参考并进行谷歌搜索,但未能弄清楚如何在 JavaFX 中删除列表视图的边框。

我尝试将边框和笔触宽度设置为 0px。我尝试将边框/笔触颜色设置为透明。无论我做什么,列表视图周围都有一个 1px 的纯黑色边框。

关于如何摆脱它的任何想法?

【问题讨论】:

    标签: javafx javafx-2


    【解决方案1】:

    试试

    list.setStyle("-fx-background-insets: 0 ;");
    

    【讨论】:

    • 大多数 FX 控件通过使用两种不同的背景颜色和不同的插图来设置边框。 ListView 的默认设置是-fx-background-color: -fx-box-border, -fx-control-inner-background ;-fx-background-insets: 0,1 ;。生成的效果是-fx-control-inner-background 的背景颜色和一个像素的边框(因为插入的差异为1px),颜色为-fx-box-border
    猜你喜欢
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多