Main Content

move

移动树节点

说明

示例

move(targetnode,siblingnode) 将目标节点移动到指定的同级节点之后。

示例

move(targetnode,siblingnode,location) 将目标节点移动到指定的同级节点之后或之前。将位置指定为 'after''before'

示例

全部折叠

创建包含两个顶层节点的树,每个顶层节点包含一个子节点。

fig = uifigure;
tree = uitree(fig,'Position',[20 20 200 150]);
node1 = uitreenode(tree,'Text','Runners');
node2 = uitreenode(tree,'Text','Cyclists');
runner = uitreenode(node1,'Text','Joe');
cyclist = uitreenode(node2,'Text','Rajeev');

Tree UI component with two collapsed nodes. The Runners node appears before the Cyclists node.

Cyclists 移动到 Runners 之前。

move(node2,node1,'before');

Tree UI component with two collapsed nodes. The Cyclists node appears before the Runners node.

Cyclists 移动到 Runners 之后。因为 location 的默认值为 'after',所以可以省略该参数。

move(node2,node1);

Tree UI component with two collapsed nodes. The Runners node appears before the Cyclists node.

输入参数

全部折叠

目标节点,指定为 TreeNode 对象。

同级节点,指定为 TreeNode 对象。

目标位置,指定为 'after''before'

版本历史记录

在 R2017b 中推出

另请参阅

| | | |