У меня есть JTree
(myTree) и в другом классе, у меня есть DefaultMutableTreeNode
, который был взят из myTree.выделить TreeNode в JTree с использованием самого TreeNode
В определенной функции я хочу, чтобы JTree
выделил узел.
Я пробовал:
myTree.setSelectionPath(new TreePath(treeNode));
но визуально ничего не происходит.
любые идеи?
ОБНОВЛЕНИЕ:
У меня есть еще один JTable
, который оказывает на основании выбранного treeNode
в myTree. Таблица обновляется правильно. Это всего лишь myTree, который отказался обновлять визуально.
Является ли дерево сфокусированным во время вызова функции? Мне не нужно было спрашивать, разместили ли вы [SSCCE] (http://sscce.org/). –
@AndrewThompson Нет, на самом деле фокус находится в другом JTree. Извините, я не могу опубликовать больше кода, потому что он очень конфиденциальный. Я не знаю, разрешено ли мне задать вопрос здесь: P –
@AndrewThompson см. Мое обновление. –