社区
Java SE
帖子详情
在只知道所有父节点的情况下,如何新增子节点?
kingsmiler
2007-11-12 11:48:34
如题, 用treemodel产生一颗树tree!
比如我想在root-p1-p2下插入子节点leaff,请问怎么做?
我想用TreePath,但构建的路径如何与treemodel, tree产生关系?谢谢!
...全文
112
10
打赏
收藏
在只知道所有父节点的情况下,如何新增子节点?
如题, 用treemodel产生一颗树tree! 比如我想在root-p1-p2下插入子节点leaff,请问怎么做? 我想用TreePath,但构建的路径如何与treemodel, tree产生关系?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fayewan
2007-11-15
打赏
举报
回复
addTreeSelectionListener(new TreeSelectionListener(){
public void valueChanged(TreeSelectionEvent e){
TreePath tp = e.getNewLeadSelectionPath();
if (tp == null)
return;
在后面加上动作代码,就可以实现 ,很简单的.
kingsmiler
2007-11-15
打赏
举报
回复
是啊,我也是用循环遍历的方法,就是感觉效率不是很高,才发帖问问。
AppleYang2006
2007-11-15
打赏
举报
回复
那只能采用遍历树,比较找到父节点.然后Add了
我以前做项目是采用的这种方式,不知道有没有更好的方式.
someboyok
2007-11-14
打赏
举报
回复
treeModel.insertNodeInto(newNode,parentNode,nodeIndex);
kingsmiler
2007-11-14
打赏
举报
回复
真的不想承认,高手真的都很少来论坛的。。
对于直接New出来的TreePath, 是现有的树无法使用的,你想tree.setSelectionPath(newPath),对不起, 会出现异常的。
同理,对new出来的DefaultMutableTreeNode, 是没有加入现有树之前,treeModel.getPathToRoot(newNode)也是无效的。
我想高手一定遇到过这样的问题,而且已经解决了。 呼唤高手!!
kingsmiler
2007-11-13
打赏
举报
回复
高手帮忙啊?
AppleYang2006
2007-11-13
打赏
举报
回复
那就先确定父节点了.你的问题我不太明白.你想用什么方式增加,是选中,还是指定特定的节点.
kingsmiler
2007-11-13
打赏
举报
回复
饿..
是这样的,情况是:1, 只知道现有节点的userobject,也就是名称, 比如说
root
-p1
--c1
-p2
--c2
2, 根节点 root
问题:现在有个字符串c3, 如果把c3加到p1下面作它的子节点,你该怎么做呢?
kingsmiler
2007-11-12
打赏
举报
回复
要是这样就行了的话我就不会发贴了。
首先,所谓的“子节点”这个说法并不成立,就算用
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("leaff");
但这还是孤立的!
我也想Add啊,可我问的就是如何确定它的父亲节点。 顶起!
AppleYang2006
2007-11-12
打赏
举报
回复
得到节点的DefaultMutableTreeNode,然后Add就行了
Element-ui tree组件在
父节点
选中的
情况
下让
子节点
部分选中
在使用element-ui时经常会遇到需要展示默认选中的
情况
,当
子节点
部分选中时,我们希望后端给我们的数据只包含
子节点
的数据,根据element-ui的官方文档,
子节点
选中时
父节点
会自动的选中,但是当
子节点
选中时会默认 ...
MySQL存储过程实战-根据
子节点
,获取所有
父节点
。
随着项目越来越复杂,逐渐不满足需求,要求
新增
一个字段parent_node,包含该
子节点
的所有父级节点id,使用 ,逗号分割。说明:string1,string2代表的是字符串,而separator代表的是连接其他参数的分隔符,可以是...
JS 为一组
子节点
添加
父节点
(包含本身文本节点)
在
父节点
下建立新的节点当作原有
子节点
的
父节点
//假设这是原有
父节点
let parent = document.getElementById("xxx"); //或者此为
子节点
的话用 parent.parentElement 来获取
父节点
//创建新的
父节点
let div = ...
如何实现固定宽高
父节点
,动态
子节点
添加自适应大小
首先看下效果: 初始基础效果 其中看板里面的数据是动态
新增
的,通过...获取方法:var fuwidth = $(
父节点
).width() 和var fuheight = $(
父节点
).height() 2:获取子div的个数和横排放多少个 这个我用的是json数组假数
element-ui el-tree选择
子节点
时同时选择并提交
父节点
逻辑问题
el-tree组件在获取选择的节点时,默认的逻辑是,选中
父节点
时所有的
子节点
会被选中(checked),但是当该节点下不是选中所有
子节点
的时候,主节点不会被选中,而是处于一种半选中状态,提交时通过 getCheckedKeys() ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章