JavaFx 组合框 JFoenix css

Rog*_*ger 0 css java combobox javafx

我目前正在使用 jfoenix 的组合框,但我的问题是我无法编辑其中的提示文本颜色。它一直使用默认的灰色。如何将组合框的字体颜色从灰色更改为白色?有没有办法在css中做到这一点?

这是它的样子: 在此处输入图片说明

我希望你能帮我解决这个问题。

先感谢您。

Rog*_*ger 5

我回答一下我自己的问题,供其他人参考。由于某种原因,Jfoenix 组合框的字体颜色在 css 中不可编辑。因此,我所做的就是使用提供的标准组合框,并简单地更改 css,使其看起来像 Jfoenix 组合框。

这是我用于组合框的 css 样式:

.combo-box,
.choice-box {
    -fx-font-size: 12px;
    -fx-prompt-text-fill: black;
    -fx-text-fill: black;
    -fx-background-color: none;
    -fx-border-width: 0 0 1 0;
    -fx-border-color: #bdbdbd;
    -fx-padding: 0 0 3 -8;
}

.combo-box .list-cell:filled:selected .text,
.choice-box .list-cell:filled:selected .text {
    -fx-fill: black;
}

.combo-box .arrow,
.choice-box .arrow {
    -fx-background-color: #4d4d4d;   
}
Run Code Online (Sandbox Code Playgroud)