java gui 结构_java GUI中的树形结构问题

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那样。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值