如何用css改变组合框的外观

时间:2014-09-10 09:33:25

标签: css combobox javafx-2

我正在使用javafx 2处理组合框,我想改变css中菜单/列表的背景颜色。我尝试使用以下代码和其他一些代码,但没有任何工作。你有什么想法 ?你觉得有可能吗?

.combo-box .list-view{ 
      -fx-background-color:linear-gradient(#efefef, #b5b5b5, efefef);
 }
.combo-box .cell{
      -fx-background-color:linear-gradient(#efefef, #b5b5b5, #efefef); 
}

2 个答案:

答案 0 :(得分:0)

使用

.combo-box-popup .cell{
      -fx-background-color:linear-gradient(#efefef, #b5b5b5, #efefef); 
}

答案 1 :(得分:0)

好吧它确实有效,谢谢!

我也改变了一件事。首先,我从fxml文件中包含了css。现在我把它包含在主类中:

 String css = "application/application.css";
 scene.getStylesheets().clear();
 scene.getStylesheets().add(css);