无论如何,JavaFX 都可以使用 css 设置所选树视图项目的两种颜色

JavaFX is there anyway to set the two colors of a selected treeview item using css

有什么方法可以更改所选 TreeView 项目的颜色,而不是选择 TreeItem 时显示的默认红色和蓝色

这不是标准 java TreeView,我注意到您使用的是 JFoenix 的树视图 JFXTreeView。您可以通过应用更改此选择栏的颜色:

.tree-cell .selection-bar {
    -fx-background-color: green;
}

要更改背景颜色:

.tree-cell:selected { 
    -fx-background-color: green; 
}