文件帮助中心文件
创建树节点组件
节点= UitreeNode.
node = UitreeNode(父级)
节点= UitreeNode(父,兄弟姐妹)
节点= UitreeNode(父,兄弟,位置)
node = UitreeNode(___,名称,价值)
节点= UiteNode.在新的图形窗口中创建树中的树节点UI组件,并返回treenode.目的。马铃薯®打电话给Uifigure.功能创建图。
节点= UiteNode.
节点
treenode.
Uifigure.
节点= UITREENODE(父母)在指定的父容器中创建树节点。父容器可以是一个树或者treenode.目的。
节点= UITREENODE(父母)
父母
树
节点= UITREENODE(父母那兄弟)在指定的兄弟节点之后在指定的父容器中创建一个树节点。
节点= UITREENODE(父母那兄弟)
兄弟
节点= UITREENODE(父母那兄弟那地点)创建树节点,并将其放置在兄弟节点之后或之前。指定地点作为'后'或者'前'。
节点= UITREENODE(父母那兄弟那地点)
地点
'后'
'前'
例子
节点= UITREENODE(___那名称,价值)指定treenode.使用一个或多个的财产值名称,价值对论点。指定名称,价值作为使用任何先前语法时的最后一组参数。
节点= UITREENODE(___那名称,价值)
名称,价值
全部收缩
创建一个包含一个名称节点的树样本数据。
样本数据
t = Uitree('位置',[20 20 150 150]);节点= UITREENODE(T,'文本'那'样本数据');
创建一个名为的程序文件mytreeapp.m.包含以下命令以创建树,一组嵌套树节点以及树的回调函数。这SelectionChangedFCN.属性指定在用户单击树中的节点时要执行的函数。
mytreeapp.m.
SelectionChangedFCN.
功能mytreeapp无花果;t = Uitree(图,'位置',[20 20 150 150]);%响应节点选择分配树回调T.SelectionChangedFCN = @Nodechange;%第一级节点category1 = UitreeNode(T,'文本'那'跑步者'那'nodedata',[]);类别2 = UITREENODE(T,'文本'那'骑自行车的人'那'nodedata',[]);%第二级节点。%节点数据是年龄(y),高度(m),重量(kg)p1 = UitreeNode(类别1,'文本'那'乔'那'nodedata',[40 1.67 58]);p2 = UitreeNode(类别1,'文本'那'琳达'那'nodedata',[49 1.83 90]);p3 = UitreeNode(类别2,'文本'那'rajeev'那'nodedata',[25 1.47 53]);p4 = UitreeNode(类别2,'文本'那'安妮'那'nodedata',[88 1.92 100]);%展开树展开(t);功能NodeChange(SRC,事件)节点= event.SelectedNodes;显示(node.nodedata);结尾结尾
当用户运行时mytreeapp.并单击树中的节点,MATLAB显示Nodedata.对于那个节点。
mytreeapp.
Nodedata.
使用适合于树组件的操作创建上下文菜单。将上下文菜单分配给树中的顶级树节点。
在UI图中,创建一个具有四个顶级节点的树和一组嵌套节点。
图= Uifigure;树= Uitree(图,'位置',[20 200 175 100]);category1 = UitreeNode(树,'文本'那'跑步者');R1 = UitreeNode(类别1,'文本'那'乔');r2 = UITREENODE(类别1,'文本'那'琳达');category2 = UitreeNode(树,'文本'那'骑自行车的人');C1 = UITREENODE(类别2,'文本'那'rajeev');category3 = UitreeNode(树,'文本'那'徒步旅行者');H1 = UITREENODE(类别3,'文本'那'杰克');category4 = UiteNode(树,'文本'那'游泳运动员');s1 = UitreeNode(类别4,'文本'那'logan');
使用三个菜单项创建一个上下文菜单。对于最后一个菜单项,创建四个子菜单。
cm = uicontextmenu(图);m1 = Uimenu(cm,'文本'那'展开全部');m2 = Uimenu(cm,'文本'那'全部收缩');m3 = Uimenu(cm,'文本'那'滚动......');SBM1 = Uimenu(M3,'文本'那'跑步者');SBM2 = UIMENU(M3,'文本'那'骑自行车的人');SBM3 = Uimenu(M3,'文本'那'徒步旅行者');SBM4 = Uimenu(M3,'文本'那'游泳运动员');
然后,通过设置“来将上下文”菜单分配给顶级树节点上下文菜单每个节点的属性到上下文菜单目的。
上下文菜单
category1.contextmenu = cm;category2.contextmenu = cm;category3.contextmenu = cm;category4.contextmenu = cm;
右键单击任何顶级树节点以查看上下文菜单。
此时,代码仍未完成。右键单击时,将显示上下文菜单,但选择菜单项没有任何影响。要完成实施菜单项的行为,请创建一个menuselectedfcn.回调函数。
menuselectedfcn.
父对象,指定为a树或者treenode.目的。
兄弟节点,指定为atreenode.目的。
节点相对于其兄弟姐妹的位置,指定为a'后'或者'前'。
节点= UItreNode(T,'文本','测量')
'测量'
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在单引号内('')。您可以指定几个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
''
name1,value1,...,namen,valuen
这里列出的属性是子集。对于完整列表,请参阅treenode属性。
'文本'
'树节点'
节点文本,指定为字符向量或字符串标量。
'图标'
m
N
图标源或文件,指定为字符向量,字符串标量或者m-经过-N-3-3 TrueColor图像数组。如果指定文件名,则可以是MATLAB路径上的图像文件名或图像文件的完整路径。如果您计划与其他人共享应用程序,请将Matlab路径上的图像文件放在Matlab路径上,以方便应用程序包装。
金宝app支持的图像格式包括JPEG,PNG,GIF,SVG,或m-经过-N-3-3 TrueColor图像数组。有关TrueColor图像阵列的更多信息,请参阅图像类型。
例子:'icon.png'指定MATLAB路径上的图标文件。
'icon.png'
例子:'c:\ documents \ icon.png'指定图像文件的完整路径。
'c:\ documents \ icon.png'
'nodedata'
[]
节点数据,指定为任何类型的数组。指定Nodedata.要在应用程序代码中共享节点相关数据。
坍塌
扩张
移动
滚动
Uitree
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室