如何使用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;
}
答案 0 :(得分:2)
突出显示颜色:
.cb .menu-item:focused {
-fx-background-color: yellow ; /* for example */
}
下拉列表的背景颜色:
.cb .context-menu {
-fx-background-color: antiquewhite ;
}
对于箭头:
.cb {
-fx-mark-color: green ;
}