JavaTM Platform
Standard Ed. 6

javax.swing.tree
インタフェース MutableTreeNode

すべてのスーパーインタフェース:
TreeNode
既知の実装クラスの一覧:
DefaultMutableTreeNode, JTree.DynamicUtilTreeNode

public interface MutableTreeNode
extends TreeNode

子ノードの追加または削除、またはノードに格納されているユーザーオブジェクトの内容変更により変更することのできる、ツリーノードのオブジェクトに関する必要条件を定義します。

関連項目:
DefaultMutableTreeNode, JTree

メソッドの概要
 void insert(MutableTreeNode child, int index)
          index位置のレシーバに child を追加します。
 void remove(int index)
          レシーバから index の子を削除します。
 void remove(MutableTreeNode node)
          レシーバから node を削除します。
 void removeFromParent()
          レシーバをその親から削除します。
 void setParent(MutableTreeNode newParent)
          レシーバの親を newParent に設定します。
 void setUserObject(Object object)
          レシーバのユーザーオブジェクトを object にリセットします。
 
インタフェース javax.swing.tree.TreeNode から継承されたメソッド
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

メソッドの詳細

insert

void insert(MutableTreeNode child,
            int index)
index位置のレシーバに child を追加します。child は、setParent によりメッセージを送信されます。


remove

void remove(int index)
レシーバから index の子を削除します。


remove

void remove(MutableTreeNode node)
レシーバから node を削除します。setParent は、node にメッセージとして送られます。


setUserObject

void setUserObject(Object object)
レシーバのユーザーオブジェクトを object にリセットします。


removeFromParent

void removeFromParent()
レシーバをその親から削除します。


setParent

void setParent(MutableTreeNode newParent)
レシーバの親を newParent に設定します。


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。