javafx:如何使用树状视图显示自定义类

javafx:如何使用树状视图显示自定义类,java,treeview,javafx,treeviewitem,Java,Treeview,Javafx,Treeviewitem,我有一节这样的课 public class XMLTreeNode { private ArrayList<XMLTreeNode> subnodes; private String name; private ArrayList<String> attrNames; private ArrayList<String> attrValues; } 想在树视图中显示它。有没有比编写一个递归方法更好的解决方案,比如toTreeItem,将其转换为可以设置为Tr

我有一节这样的课

public class XMLTreeNode {

private ArrayList<XMLTreeNode> subnodes;
private String name;
private ArrayList<String> attrNames;
private ArrayList<String> attrValues;
}
想在树视图中显示它。有没有比编写一个递归方法更好的解决方案,比如toTreeItem,将其转换为可以设置为TreeView根元素的TreeItem? 在TableView中,我使用SimpleStringProperty来显示内容,但我不知道如何使用TreeView

谢谢你的回答