我在JavaFX应用程序中有一个表,我希望能够使用颜色选择器更改所选元素的颜色。
当我尝试以下操作时:
menuBar.setStyle("-fx-background-color:" + settings.getRgbString(memberView.colorPicker.getValue()));
无法仅将样式添加到所选项目。我试图使用伪类,但我无法理解如何做到这一点。我该如何解决这个问题?
注意:使用此方法更改按钮的背景可以正常工作。
答案 0 :(得分:0)
尝试将css文件添加到项目中并放入
.table-row-cell:selected .table-cell {
-fx-background-color: #FF9034;
-fx-text-fill: #FFF;
}