jtree监听事件

树的子节点是不能加鼠标监听器的,但是你可以给jTree1 加鼠标监听器,然后用jTree1的getSelect
jTree1.addMouseListener(
new MouseAdapter() {
     public void mousePressed(MouseEvent e) {
         int selRow = tree.getRowForLocation(e.getX(), e.getY());
         TreePath selPath = tree.getPathForLocation(e.getX(), e.getY());
         if(selRow != -1) {
             if(e.getClickCount() == 1) {
                 if("第二个树节点".equals(selPath.getPath()[1].toString())){
                        javax.swing.JOptionPane.showMessageDialog(jTabbedPane1,"测试点击");
                       }

             }
           
         }
     }
 }
);

posted on 2013-05-03 17:57  264073578  阅读(1180)  评论(0)    收藏  举报

导航