JavaTM 2 Platform
Std. Ed. v1.3

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

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

public interface MutableTreeNode
extends TreeNode

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

関連項目:
DefaultMutableTreeNode, JTree

メソッドの概要
 void insert(MutableTreeNode child, int index)
          childindex のレシーバに追加します。
 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

public void insert(MutableTreeNode child,
                   int index)
childindex のレシーバに追加します。child は、setParent を使ってメッセージとして送られます。

remove

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

remove

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

setUserObject

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

removeFromParent

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

setParent

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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.