publicvoidsetTree(){DefaultMutableTreeNodelx=newDefaultMutableTreeNode("联系人");DefaultMutableTreeNodeqr=newDefaultMutableTreeNode("亲人");DefaultMutableTreeNodeb=newDef...
public void setTree(){
DefaultMutableTreeNode lx=new DefaultMutableTreeNode("联系人");
DefaultMutableTreeNode qr=new DefaultMutableTreeNode("亲人");
DefaultMutableTreeNode b=new DefaultMutableTreeNode("爸");
DefaultMutableTreeNode j=new DefaultMutableTreeNode("姐");
DefaultMutableTreeNode tx=new DefaultMutableTreeNode("同学");
DefaultMutableTreeNode cy=new DefaultMutableTreeNode("程元");
DefaultMutableTreeNode py=new DefaultMutableTreeNode("朋友");
DefaultMutableTreeNode wl=new DefaultMutableTreeNode("吴立国");
lx.add(qr);
qr.add(b);
qr.add(j);
lx.add(tx);
tx.add(cy);
lx.add(py);
py.add(wl);
tree=new JTree(lx);
}
请问在上面的程序中在添加事件处理的时候怎样将跟节点和叶子节点区分开来,因为上面的根节点和叶子节点都是同一个类构造的,所以在事件处理的时候不知道该怎么把他们的事件处理区分开来,比如鼠标双击事件,希望所有的根节点做桶一个事件处理,所有的叶子节点做一个事件处理。就像qq那样。
展开