读书人

怎么关闭树的鼠标响应事件

发布时间: 2012-10-30 16:13:36 作者: rapoo

如何关闭树的鼠标响应事件?

        MouseListener[] listeners = tree.getMouseListeners();        for(int i = 0 ;i< listeners.length; i++)        {            tree.removeMouseListener(listeners[i]);        }    }


以上代码得到树的所有鼠标监听器,然后移除。这样树就不会响应任何的鼠标操作了。


应用场景:
想用按钮,或者其他组件来控制树节点的选择(高亮显示),但却又不想用户能够用鼠标控制时,可以通过关闭监听器来达到效果。

读书人网 >软件架构设计

热点推荐