如何使用 CSS 在 JavaFX 中设置 ChoiceBox 的样式?我唯一发现的是如何更改背景和文本颜色。
// Background Color
.cb {
-fx-background-color: #HEX;
}
// Text Color
.cb .label {
-fx-text-fill
}
我仍然缺少的是悬停元素时的突出显示颜色和下拉列表的背景颜色。还有小箭头。不幸的是,我没有找到任何文档或任何有帮助的东西。
编辑:
@James_D 提供了一个很好的链接来查找样式:Modena.css
这样我就想出了如何将白色背景涂成黑色。
.cb .context-menu {
-fx-background-color: black;
}
最佳答案
对于高亮颜色:
.cb .menu-item:focused {
-fx-background-color: yellow ; /* for example */
}
下拉列表的背景色:
.cb .context-menu {
-fx-background-color: antiquewhite ;
}
对于箭头:
.cb {
-fx-mark-color: green ;
}
关于java - JavaFX 中的样式选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24917757/