我的.fxml文件中有这个TreeView:
<TreeItem fx:id="homenizerTree" value="Mein Homenizer" expanded="true" >
<children>
<TreeItem fx:id="addressbookTree" value="Adressbuch" />
<TreeItem fx:id="dateTree" value="Termine"/>
<TreeItem fx:id="toDoTree" value="Aufgaben"/>
<TreeItem fx:id="financeTree" value="Finanzen"/>
</children>
</TreeItem>
在我的.css文件中,我想将图像设置为我的TreeItems:
#addressbookTree {
-fx-graphic: url("../../resources/images/addressFolder.png");
}
但这不起作用。
我通过谷歌搜索,但没有找到答案。
我注意到我可以更改TreeCell对象的图像,背景颜色等,但我不知道如何在FXML中使用TreeCell对象。
如何为特定TreeItem设置图像?
答案 0 :(得分:0)
找到this similar question后,我能够通过以下FXML标记实现我的目标:
<TreeItem expanded="false" value="Root" fx:id="rootItem">
<graphic>
<ImageView>
<image>
<Image url="icons/icon_folder.png" />
</image>
</ImageView>
</graphic>
</TreeItem>