Я использую утилиту JTree Swing для представления дерева, которое на самом деле имеет петли. У меня есть единственный узел с именем root, но некоторые из дочерних элементов в конечном итоге будут указывать на другие части дерева, таким образом, делая его не настоящим деревом, а скорее графом.
Мое Java-приложение продолжает зависать (никаких исключений, переполнения стека и т. д.), когда я пытаюсь использовать маленькие серые стрелки для расширения и сжатия частей графика.
Мой вопрос: требует ли JTree, чтобы ни один из узлов DefaulMutableTreeNodes не содержал цикла?
Если да, то как мы можем представить что-то подобное с помощью утилиты JTree. Например, когда вы отлаживаете приложение, скажем, в eclipse, вы можете бесконечно использовать дерево переменных в режиме отладки, чтобы продолжать просматривать зацикленный объект. Это поведение, которое я ищу.
Какие-либо предложения?