能否屏蔽JTree中的三击事件? 那你就让buttonClickcount==2的时候才能编辑,而不是>2的时候能编辑, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jackkui(键盘上的武士):在创建JTree的时候就设置其为可编辑的tagTree.setEditable(true);而不是让buttonClickcount==2的时候才能编辑buttonClickcount等于几的时候都不让JTree处于编辑状态!就是怎样JTree不响应鼠标的三击事件!!! EventListener[] eventListener = jtree.getListeners(MouseListener.class);for(int i = 0; i < eventListener.length; i++){ MouseListener e = (MouseListener)eventListener[i]; System.out.println("eventListener[" + i + "]:" + e); jtree.removeMouseListener(e);}先移除所有的鼠标事件,再加你自己的mouseListener就可以做到你想要的,注意这里JTree的节点展开与收缩也要自己来做了,因为JTree已经移除了原有的鼠标事件 自己重载 JTree , 改变事件处理的行为. 动态Excel表导出 java中不知道一个方法的返回值变量类型时,怎样得到这个变量的数据类型?? HELP!怎么实现绘图中图象的移动??? [Java]JScrollPane 的使用 不同的系统string在内存中的内容会不同吗? 高分在线请教!!!这个错误是怎么回事 J2SE下怎样访问计算机端口? 小伙伴们帮帮忙 JFileChooser 问题 用Microsoft的J++还有没有前途呢?还有JDBC桥的问题? 关于对JTextField(JTextArea)进行字的颜色设置问题,急! 【讨论帖】用局部变量好一点还是全局变量好一点【讨论帖】用局部变量好一点还是全局变量好一点【讨论帖】
而不是让buttonClickcount==2的时候才能编辑
buttonClickcount等于几的时候都不让JTree处于编辑状态!
就是怎样JTree不响应鼠标的三击事件!!!
for(int i = 0; i < eventListener.length; i++)
{
MouseListener e = (MouseListener)eventListener[i];
System.out.println("eventListener[" + i + "]:" + e);
jtree.removeMouseListener(e);
}
先移除所有的鼠标事件,再加你自己的mouseListener就可以做到你想要的,注意这里JTree的节点展开与收缩也要自己来做了,因为JTree已经移除了原有的鼠标事件