双击JTree的某个节点,如何产生响应啊? 处理事件阿!注意一点就可以了1JTree是复合结构的,就是说它里面嵌套了其它的东西,所以鼠标消息的响应需要添加再item上! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道在每个item都要添加鼠标消息的响应?? jTree1.addTreeSelectionListener(this);void jTree1_valueChanged(TreeSelectionEvent e) { javax.swing.tree.DefaultMutableTreeNode selectedNode = (javax.swing.tree.DefaultMutableTreeNode) jTree1.getLastSelectedPathComponent(); if (selectedNode==null) return; String tzhid = selectedNode.toString(); if (selectedNode.isLeaf()) { tzhid = tzhid.substring(tzhid.indexOf("-")+1); Component curtzpan = this.jTabbedPane1.getSelectedComponent(); if (curtzpan instanceof SetTc) ((SetTc)(curtzpan)).setTc_id(tzhid); } } public void valueChanged(TreeSelectionEvent e) { jTree1_valueChanged(e); } jTree2.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(MouseEvent e) { jTree2_mouseClicked(e); } });............ void jTree2_mouseClicked(MouseEvent e) { if(jTree2.getLastSelectedPathComponent()!=null){ if(e.getclickcount==2){ 你要做的处理...... } } }希望对你有帮助。 JAVA怎么给一个对象动态添加属性? java Canvas已经添加到JFrame里 但不知道如何在Canvas上输入字体 求替换冗余代码方法 JAVA异常原因 JTable 添加、保存问题 求助:关于范型的类型转换 如何把JFrame右上角的X按钮去掉不显示? 问一个关于编程格式的问题 tomcat作为应用服务器,怎么设置不让浏览目录 有人用过visual age3。5 吗?我有好多问题哦! 有没有汉字数字转换成阿拉伯数字的代码?谢谢 有个错误信息 不知道怎麽解决 谢谢了
void jTree1_valueChanged(TreeSelectionEvent e) {
javax.swing.tree.DefaultMutableTreeNode selectedNode =
(javax.swing.tree.DefaultMutableTreeNode) jTree1.getLastSelectedPathComponent();
if (selectedNode==null)
return;
String tzhid = selectedNode.toString();
if (selectedNode.isLeaf())
{ tzhid = tzhid.substring(tzhid.indexOf("-")+1);
Component curtzpan = this.jTabbedPane1.getSelectedComponent();
if (curtzpan instanceof SetTc)
((SetTc)(curtzpan)).setTc_id(tzhid);
}
}
public void valueChanged(TreeSelectionEvent e) {
jTree1_valueChanged(e);
}
public void mouseClicked(MouseEvent e) {
jTree2_mouseClicked(e);
}
});
......
...... void jTree2_mouseClicked(MouseEvent e) {
if(jTree2.getLastSelectedPathComponent()!=null){
if(e.getclickcount==2){
你要做的处理......
}
}
}希望对你有帮助。