我回答一下我自己的问题,供其他人参考。由于某种原因,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)