这看起来很简单,我是JavaFX的新手,我无法改变JavaFX TreeView的背景和文本颜色(在GridPane中添加)。我已经用填充的treeitem的根节点初始化了treeview构造函数。
在.css:
中.myTree {
-fx-font: 12px Tahoma;
-fx-stroke: #eeeeee;
-fx-background-color: #0a0a0a;
-fx-text-fill: #ffffff;
}
并在代码中
treeView.getStyleClass().add("myTree");
字体集,但没有别的。我似乎无法找到任何改变树视图背景的例子 - 很多人在选择和悬停时进行了奇特的改变。 有任何想法吗 ?
答案 0 :(得分:6)
在单元格上设置背景颜色:
.myTree .tree-cell {
-fx-background-color: #0a0a0a ;
-fx-text-fill: #ffffff ;
}
答案 1 :(得分:1)
如果您只是想要一种简单的方法来摆脱令人讨厌的白树背景颜色,您可以在 场景构建器 中执行此操作。