【问题标题】:JavaFX how to change the color of arrows in Spinner?JavaFX 如何更改 Spinner 中箭头的颜色?
【发布时间】:2018-05-01 20:01:41
【问题描述】:

如何更改 JavaFX Spinner 中小箭头的颜色,而不是整个按钮箭头的颜色,只是按钮内的小箭头?

有没有像 JFoenix 这样的 JavaFX Spinner 库?

【问题讨论】:

    标签: java javafx spinner


    【解决方案1】:

    最好的方法是使用 CSS。当谈到带有 JavaFX 的 CSS 时,阅读 JavaFX CSS Reference Guide 会有所帮助,它会告诉您各种 JavaFX 节点的样式类和子结构。

    在这种情况下,你可以这样做:

    .spinner .increment-arrow-button .increment-arrow {
        -fx-background-color: red;
    }
    
    .spinner .decrement-arrow-button .decrement-arrow {
        -fx-background-color: red;
    }
    

    然后将样式表添加到Spinner所属的Scene。这会将箭头(Regions)更改为具有红色背景。

    【讨论】:

    • 有像 JFoenix 这样的 JavaFX Spinner 库吗?
    猜你喜欢
    • 1970-01-01
    • 2015-11-16
    • 2015-03-14
    • 2015-09-08
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-04
    相关资源
    最近更新 更多