java - JavaFx TreeTableCell 的 ComboBox 主体样式
问题描述
我怎样才能设计一个ComboBox
“身体”部分而不是下拉菜单?
正如您在屏幕截图中看到的那样,我只想设置您单击并打开下拉列表的部分,下拉列表应保持原样。
例如,如果我尝试:
.combo-box-base .list-cell{
-fx-background-color: red;
}
一切都变红了,不仅仅是我想要的。
我看了一下这个问题:Javafx 组合框样式 ,但它并没有真正帮助我,它设置了所有样式,但不是我需要的特定部分。
我也查看了 ScenicView,我可以找到它并添加为样式:-fx-background-color: red
它有效,但从代码中我无法管理它。在 ScenicView 中,我看到 ComboBox 具有三个组件: a StackPane
aListView
和 a ListCell
。我只想设计ListCell
部分样式。
如果我在中添加这些行,情况my.css
如下: 如您所见,我不希望对下拉菜单进行样式设置。
我该如何解决。
注意:箭头应该保持原样,只是显示文本的部分,如第二个屏幕截图所示。