Динамическое изменение иконки определенного узла в jtree на основе его индекса
Моя проблема такова:
У меня есть дерево с корнем и 4 листовыми узлами.
Мне нужно изменить значок определенного узла (скажем, 2-й листовой узел).
Мой алгоритм такой:
Шаг 1: Найти индекс нужного узла
Шаг 2: изменить его значок
Я сделал с шагом 1, но поражен на шаге 2.
Пожалуйста, помогите мне....
Спасибо всем заранее....
1 ответ
Решение
Если я правильно понимаю, что вы имеете в виду, вы должны получить ответ по ссылке ниже. Если у вас есть значок, который вы хотите изменить, просто создайте экземпляр DefaultTreeCellRenderer и перейдите оттуда. Вы также можете использовать разные линии для свертывания и расширения. Следуйте инструкциям по ссылке, которую я предоставляю от Oracle.