jTree 添加、编辑、删除节点
来源:互联网 发布:古墓丽影10 for mac 编辑:程序博客网 时间:2024/05/22 07:44
http://developer.51cto.com/art/201201/313014.htm
http://blog.sina.com.cn/s/blog_40b22f640100kf3a.html
http://blog.csdn.net/cnjzy0106/article/details/5388715
//删除:
private void jButton8MouseClicked(java.awt.event.MouseEvent evt) {
DefaultTreeModel model = (DefaultTreeModel) jTree1.getModel();
DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1
.getLastSelectedPathComponent();
if (selectedNode != null && selectedNode.getParent() != null) {
// 删除指定节点
model.removeNodeFromParent(selectedNode);
}
}
// 添加:
private void jButton7MouseClicked(java.awt.event.MouseEvent evt) {
DefaultTreeModel model = (DefaultTreeModel) jTree1.getModel();
DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) jTree1
.getLastSelectedPathComponent();//获取选中节点
if (selectedNode == null)
return;
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("new node");//创建一个新节点
model.insertNodeInto(newNode, selectedNode,
selectedNode.getChildCount());
// DefaultMutableTreeNode parent = (DefaultMutableTreeNode) selectedNode
// .getParent();
// if (parent == null)
// return;
//int selectedIndex = parent.getIndex(selectedNode);
//model.insertNodeInto(newNode, parent, selectedIndex + 1);
}
//编辑
jTree1.setEditable(true);
TreePath selectedPath = jTree1.getSelectionPath();
if (selectedPath != null) {
jTree1.startEditingAtPath(selectedPath); // 编辑选中节点
}
jTree1.setInvokesStopCellEditing(true);//设置可编辑
}
- JTree 编辑、删除、添加节点
- jTree 添加、编辑、删除节点
- JTree 编辑、删除、添加节点
- JTree 编辑、删除、添加节点
- JTree 添加删除节点
- JTree右键菜单实现编辑、添加、删除节点
- JTree右键菜单实现编辑、添加、删除节点
- JTree 添加删除搜索节点
- jtree 节点编辑事件
- JTree添加节点
- 编辑tree节点。添加,删除。
- 一个JTree节点添加、删除和修改的例子
- 实现JTree双击节点的可编辑
- 微图中如何添加线、编辑线节点和删除线条
- JTree创建、获取和删除节点的方法
- java树 JTree实例(可动态添加节点)
- UITableView 添加,删除,编辑
- Hadoop添加删除节点
- android Canvas类介绍
- 网页图片显示分辨率与实际分辨率不一样
- java读书笔记——对象的初始化与清理
- V字仇杀队经典台词
- HBASE和python融合
- jTree 添加、编辑、删除节点
- 在Delphi中静态调用DLL 引用外部Dll External Dll 导入Dll
- 超级牛人在华为工作十年的感悟
- Linux驱动bug记录 - 1. Android数据无法显示到LCD上
- JAVA select 或 sort 排序
- 动态代理类
- OpenCV图像、矩阵、数组介绍
- cPanel主机如何备份,还原,转移网站
- C# Webbrowser中屏蔽弹出窗口及脚本错误提示