установка JTree сосредоточены - PullRequest
1 голос
/ 07 октября 2011

У меня есть JDialog с JTree, который включает DefaultMutableTreeNode и его дочерние элементы.Я хотел бы, чтобы один из узлов дерева был сфокусирован при отображении JDialog.Просто используйте

tree.requestFocus();

, кажется, не работает ... какие-либо идеи?

1 Ответ

4 голосов
/ 07 октября 2011

1) Если вы знаете номер строки.Вы можете написать tree.setSelectionRow (rownumber)
2) Если вы знаете узел, то tree.setSelectionPath (new TreePath (node.getPath ()));

-> http://www.coderanch.com/t/332842/GUI/java/JTree-setFocus

...