Есть ли очевидная причина, по которой DynamicUtilTreeNode не поддерживает списки?
Похоже, что DynamicUtilTreeNode
был написан до или около того времени, когда в Java 1.2 была представлена инфраструктура List Collections. Поддерживаемые коллекции (Vector
и Hashtable
) - это те, которые необходимо было адаптировать к интерфейсу List
. Вы также заметите, что JTable
также использует Vector
и Object
массивы в нем конструкторов быстрого запуска.
Есть ли что-нибудь подобное, что могло бы поддерживать списки, или я должен просто написать это сам?
Я не вижу ничего внутри JDK, которое заменяет его List
совместимой версией. Возможно, вам лучше всего подать свое. По крайней мере, это поможет вам лучше понять, как используются TreeNode
объекты.