У меня есть приложение Java SE 7, которое нуждается в обновлении узлов JTree
. Из учебника, данного Oracle, используя этот поток, нет никакого намека на то, как я могу обновить метку (отображаемый текст node на дереве) кода. В настоящее время я использую DefaultTreeModel
как модель моих JTree
и DefaultMutableTreeNode
в качестве узлов указанного дерева.
Для более подробной информации о приложении, над которым я работаю, я создаю чат-центр, в котором контакты (контакты) отображаются с их статусом доступности (будь то Online, Offline и т.д.) для каждой учетной записи.
Вопрос в том, как я могу обновить отображаемый текст конкретного node без (не более) удаления его из него родительским и добавления его на указанный индекс. Как DefaultMutableTreeNode.setText("<new label>")
?
ОБНОВЛЕНИЕ: 20 января 2013 г.
Пересмотрен вопрос о разъяснениях.