Я хочу построить TreeModel от некоторых List s, которые содержат исходные данные. Теперь есть класс утилиты с именем DynamicUtilTreeNode, который можно использовать для построения деревьев из массивов, векторов и Hashtables, но ... не из списков ?! Конечно, я мог бы использовать метод List toArray(), но теперь он дает клон-массив состояния List, поэтому любые изменения в List не будут распространяться на TreeModel.TreeModel, поддерживаемый списками
Есть ли очевидная причина, по которой DynamicUtilTreeNode не поддерживает списки? Есть ли что-то подобное, что будет поддерживать списки, или я должен просто написать это сам?