[JAVA swing] JTree

laki

Делаю поиск по дереву имею в результате значение узла, как программно выделить этот узел?
заранеее спасибо.

rid2000

Сорри...
А зачем ты делаешь поиск? И как ты делаешь поиск?
В JTree есть узлы хранятся как TreeNode... В нем есть метод getUserObject и setUserObject...
И есть там TreePath... для определения пути к узлу

VitMix

Если тип узла: DefaultMutableTreeNode, то можно так:
JTree tree;
DefaultMutableTreeNode node;

tree.setSelectionPath (node.getPath ;

если тип узла другой, то всё зависит от типа узла.

laki

Спасибо разобрался.
 

DefaultMutableTreeNode dmt = acts.getResult; //search result

if (dmt != null) {
jtreeOKATO.setSelectionPath(new TreePath(dmt.getPath;
}
Оставить комментарий
Имя или ник:
Комментарий: