Javafx 创建时的样式树

Javafx 创建时的样式树,javafx,treeview,treecell,Javafx,Treeview,Treecell,我希望我的一些TreeItems具有不同的字体、斜体或颜色,我认为JavaFX中的treeecell可能应该以某种方式使用。 我想在创建TreeItem的那一刻应用它,也就是当我这样做的时候 root.getChilden().add(...) 我认为应该有一种方法来访问这个TreeItem的样式属性,并相应地应用一些set方法 问候 更新:这或多或少是我想要实现的 1.root已创建 2.添加一个子测试i。Eroot.getChildren.add(“测试”) 3.将此子项设置为斜体和红色

我希望我的一些
TreeItem
s具有不同的字体、斜体或颜色,我认为JavaFX中的
treeecell
可能应该以某种方式使用。 我想在创建
TreeItem
的那一刻应用它,也就是当我这样做的时候

root.getChilden().add(...) 
我认为应该有一种方法来访问这个
TreeItem
的样式属性,并相应地应用一些set方法

问候

更新:这或多或少是我想要实现的

1.root已创建 2.添加一个子测试i。Eroot.getChildren.add(“测试”) 3.将此子项设置为斜体和红色 4.添加另一个子test1
5将子test1设置为字体大小12和粗体

通常,您只需将此类信息存储在项目中,并修改您从自定义的
cellFactory返回的
TreeCell
的样式,以便在项目发生更改时进行相应的修改……您无法控制
TreeCell
的创建时间。此外,
TreeCell
s被重用。如果你想定制一个
TreeCell
你可以从一个
cellFactory
返回一个子类,并覆盖
Cell#updateItem(T,boolean)
方法。谢谢Fabian修复我的文本:)Fabian,Slaw,你能给我举个例子吗?到目前为止我找不到。我更新了我想要实现的目标。如何确定合适的样式?您的描述听起来很随机,但是应该有一些模式或模型属性来确定单元格应该具有的样式。