如何在JavaFX中更改表的颜色?

时间:2017-06-21 20:08:04

标签: java css javafx

我在JavaFX应用程序中有一个表,我希望能够使用颜色选择器更改所选元素的颜色。

当我尝试以下操作时:

menuBar.setStyle("-fx-background-color:" + settings.getRgbString(memberView.colorPicker.getValue()));

无法仅将样式添加到所选项目。我试图使用伪类,但我无法理解如何做到这一点。我该如何解决这个问题?

注意:使用此方法更改按钮的背景可以正常工作。

1 个答案:

答案 0 :(得分:0)

尝试将css文件添加到项目中并放入

.table-row-cell:selected .table-cell {
    -fx-background-color: #FF9034;
    -fx-text-fill: #FFF;
}