我在这个论坛中搜索我的问题,我找到了这个源代码,但我发现了同样的问题
要解释更多,我JTree
我在我的班级TreeSelectionListener
中实施valuechanged
我将此代码设为我的工作原理,但是当我双击节点时它会产生问题我点击的次数并多次显示结果
这是代码
MouseListener ml = new MouseAdapter() {
public void mousePressed(MouseEvent e) {
int selRow = arbre.getRowForLocation(e.getX(), e.getY());
TreePath selPath = arbre.getPathForLocation(e.getX(), e.getY());
if(selRow != -1) {
if(e.getClickCount() == 1) {
System.out.println("one click");
}
else if(e.getClickCount() == 2) {
System.out.println("double click");
}
}
}
};
arbre.addMouseListener(ml);