Динамическое изменение иконки определенного узла в jtree на основе его индекса

Моя проблема такова:
У меня есть дерево с корнем и 4 листовыми узлами.
Мне нужно изменить значок определенного узла (скажем, 2-й листовой узел).

Мой алгоритм такой:
Шаг 1: Найти индекс нужного узла
Шаг 2: изменить его значок
Я сделал с шагом 1, но поражен на шаге 2.
Пожалуйста, помогите мне....

Спасибо всем заранее....

1 ответ

Решение

Если я правильно понимаю, что вы имеете в виду, вы должны получить ответ по ссылке ниже. Если у вас есть значок, который вы хотите изменить, просто создайте экземпляр DefaultTreeCellRenderer и перейдите оттуда. Вы также можете использовать разные линии для свертывания и расширения. Следуйте инструкциям по ссылке, которую я предоставляю от Oracle.

Другие вопросы по тегам