#swing #jtree
#swing #jtree
Вопрос:
Я написал JTree с несколькими узлами. Когда я запускаю программу, я вижу только значки узлов, такие как папка или файл, а не имена, связанные с ними. Я мог бы развернуть и свернуть узлы. Когда я выполняю отладку, я вижу, что для узлов заданы правильные данные, какие бы я ни использовал при построении модели. В этой программе я написал оболочки для JTree, TreeModel, DefaultMutableTreeNode. В чем может быть проблема? Любые указатели были бы очень полезны. -Пол
Комментарии:
1. Проблема в коде, в строке 576 или, возможно, 362.
2. вы должны опубликовать немного кода, чтобы мы могли вам помочь 😉
Ответ №1:
Извините, что не разместил больше деталей / кода. В любом случае, я обнаружил проблему со своим кодом. Проблема заключалась в том, что я переопределил метод toString () в классе, который я использую для установки в качестве пользовательского объекта для узла дерева, но это возвращало значение null. Поскольку метод возвращал значение null, ничего не отображалось. Я сделал это, чтобы вернуть строку для отображения. Теперь он работает хорошо. Спасибо, ребята ..!