我有一个带有JTree的JDialog,它包含一个DefaultMutableTreeNode及其子节点。我想在显示JDialog时将树的一个节点聚焦。只需使用
即可tree.requestFocus();
似乎不起作用......任何想法?
答案 0 :(得分:4)
1)如果您知道行号。你可以写tree.setSelectionRow(rownumber)
2)如果你知道节点,那么tree.setSelectionPath(new TreePath(node.getPath()));
- > http://www.coderanch.com/t/332842/GUI/java/JTree-setFocus