首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-10-30 
如何关闭树的鼠标响应事件?MouseListener[] listeners tree.getMouseListeners()for(int i 0 i lis

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

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


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


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

热点排行