【问题标题】:Howto get the correct CSS item for DatePicker (JavaFX 8)如何为 DatePicker (JavaFX 8) 获取正确的 CSS 项
【发布时间】:2017-02-19 16:54:36
【问题描述】:

大家好,你们知道如何在 DatePicker 控件中编辑 TextField 的边框颜色和边框宽度(目前是细红色边框)吗? ?顺便说一句,我在哪里可以找到 JavaFX 控件的可用 CSS 项的良好参考?

干杯!

【问题讨论】:

    标签: css javafx datepicker


    【解决方案1】:

    在您的 CSS 文件中更改此属性(来自 modena.css):

    .date-picker > .text-field {
        -fx-background-color:
            linear-gradient(to bottom, derive(-fx-text-box-border, -10%), -fx-text-box-border),
            linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -fx-control-inner-background);
        -fx-background-insets: 1 0 1 1;
        -fx-background-radius: 2 0 0 2;
    }
    
    .date-picker:focused > .text-field,
    .date-picker > .text-field:focused {
        -fx-background-color:
            -fx-control-inner-background,
            -fx-faint-focus-color,
            linear-gradient(from 0px 0px to 0px 5px, derive(-fx-control-inner-background, -9%), -fx-control-inner-background);
        -fx-background-insets: 1 0 1 1, 1 0 1 1, 3 2 3 3;
        -fx-background-radius: 2 0 0 2, 1 0 0 1, 0;
    }
    

    好的参考:JavaFX CSS Reference Guide

    【讨论】:

    • 太棒了!这正是我要找的!非常感谢!
    • 有没有办法设置日期选择器按钮的样式?
    猜你喜欢
    • 1970-01-01
    • 2019-05-19
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    相关资源
    最近更新 更多