Вы можете легко это сделать, проанализировав XML и создав DefaultMutableTreeNode
для каждого элемента XML. Узлы дерева имеют родителей и потомков точно так же, как элементы XML, поэтому сопоставление легко.
Если вы установите Элемент как пользовательский объект в DefaultMutableTreeNode
, вы, вероятно, захотите указать пользовательский TreeCellRenderer
.