У меня есть JTree, который я использую для отображения некоторых (неудивительно) иерархических данных. Частью спецификации является то, что пользователь может изменить источник данных (атм, это просто между файлами). Теперь, когда это произойдет, я могу без проблем перестроить данные и узлы дерева. Но я испытываю значительные трудности с получением дерева для обновления изменений. Я попытался удалить его из области прокрутки и заменить его новым JTree, но я не видел ничего подобного. Я попытался удалить все из JTree и не увидел никакого эффекта.
Как я могу изменить отображение JTree после его создания?
Ninjedit: Да, я вызывал updateUI ().
Другое редактирование:
Я также хотел заменить текущие данные дерева моими новыми данными. Тем не менее, я не вижу никаких методов, которые будут принимать DefaultMutableTreeNode, который я сконструировал. Даже если я просто удаляю JTree и вызываю updateUI на нем, содержащем ScrollPane, ничего не происходит. Или если я использую перекрасить вместо этого.