JavaTM 2 Platform
Standard Ed. 5.0

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

既知のサブインタフェースの一覧:
MutableTreeNode
既知の実装クラスの一覧:
AbstractDocument.AbstractElement, AbstractDocument.BranchElement, AbstractDocument.LeafElement, DefaultMutableTreeNode, DefaultStyledDocument.SectionElement, HTMLDocument.BlockElement, HTMLDocument.RunElement, JTree.DynamicUtilTreeNode

public interface TreeNode

JTree 内のツリーノードとして使用できるオブジェクトに関する要求を定義します。

ツリーノードの詳細および使用例は、「The Java Tutorial」の「How to Use Trees」を参照してください。


メソッドの概要
 Enumeration children()
          レシーバの子を Enumeration で返します。
 boolean getAllowsChildren()
          レシーバが子を許可する場合は true を返します。
 TreeNode getChildAt(int childIndex)
          インデックス childIndex にある子 TreeNode を返します。
 int getChildCount()
          レシーバが格納する子 TreeNode の数を返します。
 int getIndex(TreeNode node)
          レシーバの子の中で node のインデックスを返します。
 TreeNode getParent()
          レシーバの親 TreeNode を返します。
 boolean isLeaf()
          レシーバが葉である場合は true を返します。
 

メソッドの詳細

getChildAt

TreeNode getChildAt(int childIndex)
インデックス childIndex にある子 TreeNode を返します。


getChildCount

int getChildCount()
レシーバが格納する子 TreeNode の数を返します。


getParent

TreeNode getParent()
レシーバの親 TreeNode を返します。


getIndex

int getIndex(TreeNode node)
レシーバの子の中で node のインデックスを返します。レシーバが node を格納しない場合は、-1 が返されます。


getAllowsChildren

boolean getAllowsChildren()
レシーバが子を許可する場合は true を返します。


isLeaf

boolean isLeaf()
レシーバが葉である場合は true を返します。


children

Enumeration children()
レシーバの子を Enumeration で返します。


JavaTM 2 Platform
Standard Ed. 5.0

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

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