通过“选择器栏”,我指的是单击TreeView的节点时所选择的树单元。我正在使用javafx8。
当选择TreeView中的对象时,选择器栏将延伸到包含上述TreeView的任何窗格的边缘,如上图所示。我想要实现的目标如下所示。
我认为实现此目标的合理方法是编写几个CSS块。首先,使当前选择器栏不可见,如下所示,
.tree-cell:selected
{
-fx-background-color: transparent;
}
与css块结合使用,可以使任何包含该图标的节点都具有一定的背景色并为其添加标签。我找不到列出TreeView或TreeCell子结构的资源。我没有看到太多here,除链接的文档外,没有其他相关的Google搜索结果。也许我找的地方不对?无论如何,我想第二个方块会像下面这样
.tree-cell:selected > .hbox
{
-fx-background-color: blue;
}
其中hbox
应该替换为包含图标和标签的任何节点。如果有人可以告诉我我缺少什么信息,或者这可能是完全不同的方式?我将不胜感激。
非常感谢您的宝贵时间。