перемещение

Переместите древовидный узел

Синтаксис

move(targetnode,siblingnode)
move(targetnode,siblingnode,location)

Описание

пример

move(targetnode,siblingnode) перемещает целевой узел после заданного одноуровневого узла.

пример

move(targetnode,siblingnode,location) перемещает целевой узел после или перед заданным одноуровневым узлом. Задайте местоположение как 'after' или 'before'.

Примеры

свернуть все

Создайте дерево, содержащее два узла верхнего уровня, что каждый содержит дочерний узел.

f = uifigure;
tree = uitree(f,'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');

Переместите Cyclists перед Runners.

move(node2,node1,'before');

Переместите Cyclists после Runners. Поскольку значением по умолчанию location является 'after', можно не использовать тот аргумент.

move(node2,node1);

Входные параметры

свернуть все

Целевой узел, заданный как объект TreeNode.

Одноуровневый узел, заданный как объект TreeNode.

Целевое местоположение, заданное как 'after' или 'before'.

Смотрите также

| | | | |

Введенный в R2017b