请问,我想在jtree的叶节点中,添加监听,在右侧显示一个jlabel的内容!
如何添加阿!谢谢了,不胜感激!

解决方案 »

  1.   

    class CommonTreeListener
          extends MouseAdapter {
        public CommonTreeListener(JTree tree) {
          this.tree = tree;
        }    public void mouseClicked(MouseEvent e) {
          //左击事件
          if (e.getButton() == 1) {
            //双击事件
            if (e.getClickCount() == 2) {
              //        }
            //单击事件
            else if (e.getClickCount() == 1) {
              TreePath path = tree.getSelectionPath();
              path.getLastPathComponent();//clicked node          //update ui(JLabel)
            }
          }
        }    private JTree tree;
      }