Main Content

move

ツリー ノードの移動

説明

move(targetnode,siblingnode) は、ターゲット ノードを、指定した兄弟ノードの後に移動します。

move(targetnode,siblingnode,location) は、ターゲット ノードを、指定した兄弟ノードの前または後に移動します。location を 'after' または 'before' として指定します。

すべて折りたたむ

それぞれが子ノードをもつ最上位のノードを 2 つ含むツリーを作成します。

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 で導入