- 既知のすべてのサブインタフェース:
MutableTreeNode
- 既知のすべての実装クラス:
AbstractDocument.AbstractElement
,AbstractDocument.BranchElement
,AbstractDocument.LeafElement
,DefaultMutableTreeNode
,DefaultStyledDocument.SectionElement
,HTMLDocument.BlockElement
,HTMLDocument.RunElement
,JTree.DynamicUtilTreeNode
public interface TreeNode
JTree内のツリー・ノードとして使用できるオブジェクトに関する要求を定義します。
equals
をオーバーライドするTreeNode
の実装であり、通常、hashCode
もオーバーライドする必要があります。 詳細は、TreeModel
を参照してください。 ツリー・ノードの詳細および使用例は、「The Java Tutorial」の「How to Use Tree Nodes」を参照してください。
-
メソッドのサマリー
修飾子と型メソッド説明Enumeration<? extends TreeNode>
children()
レシーバの子をEnumeration
として返します。boolean
レシーバが子を許可する場合はtrueを返します。getChildAt
(int childIndex) インデックスchildIndex
にある子TreeNode
を返します。int
TreeNode
のレシーバが格納する子の数を返します。int
レシーバの子の中でnode
のインデックスを返します。レシーバの親TreeNode
を返します。boolean
isLeaf()
レシーバが葉である場合はtrueを返します。
-
メソッドの詳細
-
getChildAt
TreeNode getChildAt(int childIndex) インデックスchildIndex
にある子TreeNode
を返します。- パラメータ:
childIndex
- 子のインデックス- 戻り値:
- 指定されたインデックスの子ノード
-
getChildCount
int getChildCount()TreeNode
のレシーバが格納する子の数を返します。- 戻り値:
- レシーバが含む子の数
-
getParent
TreeNode getParent()レシーバの親TreeNode
を返します。- 戻り値:
- レシーバの親
-
getIndex
int getIndex(TreeNode node) レシーバの子の中でnode
のインデックスを返します。 レシーバがnode
を格納しない場合は、-1が返されます。- パラメータ:
node
- ルークするノード- 戻り値:
- 指定されたノードのインデックス
-
getAllowsChildren
boolean getAllowsChildren()レシーバが子を許可する場合はtrueを返します。- 戻り値:
- レシーバが子を許可するかどうか
-
isLeaf
boolean isLeaf()レシーバが葉である場合はtrueを返します。- 戻り値:
- レシーバがリーフかどうか
-
children
Enumeration<? extends TreeNode> children()レシーバの子をEnumeration
として返します。- 戻り値:
- レシーバの子(
Enumeration
)
-