Jtree未选择某些节点

时间:2017-11-20 15:23:21

标签: java jtree

我的Jtree中有一些节点,当我选择它们时,它们只展开他的孩子,但是在我的程序中没有选择它们,当我自动选择节点时,它会在右侧面板中显示该节点的一些信息,因此,当我选择有问题的节点时,它们不显示任何内容,当我再次选择相同的节点时,它会显示随机节点的子节点的信息。

当我把方法 setToggleClickCount(2); 时,第一次点击节点显示正确的信息,它选择得很好,但在第二次点击节点展开但未选中,相同问题。

tree.addMouseListener(new MouseAdapter() {
        public void mouseClicked(MouseEvent e) {
            JTree tree = (JTree) e.getComponent();
            TreePath selPath = tree.getPathForLocation(e.getX(), e.getY());
            //tree.setToggleClickCount(2);
            if (selPath != null) {                
                 DBPediaNode node =(DBPediaNode)selPath.getLastPathComponent();

有什么想法吗?

0 个答案:

没有答案