|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.tree.TreePath
ノードへのパスを表します。TreePath は直列化可能ですが、パスのコンポーネントが直列化不可能の場合は、それが書き出されることはありません。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
コンストラクタの概要 | |
protected |
TreePath()
主に、パス ivar を使う予定のないサブクラス用に提供されています。 |
|
TreePath(Object singlePath)
パスに項目が 1 つしかない場合に TreePath を構築します。 |
|
TreePath(Object[] path)
Object の配列からパスを構築し、ツリーのデータモデルによって返される、ツリーのルートから特定のノードまでのパスを一意に識別します。 |
protected |
TreePath(Object[] path,
int length)
|
protected |
TreePath(TreePath parent,
Object lastElement)
TreePath を構築します。 |
メソッドの概要 | |
boolean |
equals(Object o)
2 つの TreePath が同じかどうかを判定し、それらのパスの各要素が同じかどうかを判定します。 |
Object |
getLastPathComponent()
このパスの最後のコンポーネントを返します。 |
TreePath |
getParentPath()
レシーバのすべての要素を通るパスを返します。 |
Object[] |
getPath()
この TreePath のコンポーネントを格納する Object の配列を返します。 |
Object |
getPathComponent(int element)
指定されたインデックスにあるパスコンポーネントを返します。 |
int |
getPathCount()
パス内の要素数を返します。 |
int |
hashCode()
オブジェクトの hashCode を返します。 |
boolean |
isDescendant(TreePath aTreePath)
指定されたノードがこの TreePath の子孫の場合に true を返します。 |
TreePath |
pathByAddingChild(Object child)
このレシーバのすべての要素に加えて child の要素を格納する新しいパスを返します。 |
String |
toString()
このオブジェクトのプロパティを表示および識別する文字列を返します。 |
クラス java.lang.Object から継承したメソッド |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
コンストラクタの詳細 |
public TreePath(Object[] path)
モデルは、それがパスを表すのに必要とする任意の Object の配列を自由に返します。DefaultTreeModel は TreeNode オブジェクトの配列を返します。パスの最初の TreeNode はツリーのルートで、最後の TreeNode はパスで識別されるノードです。
path
- ノードへのパスを表す Object の配列public TreePath(Object singlePath)
singlePath
- ノードへのパスを表す ObjectTreePath(Object[])
protected TreePath(TreePath parent, Object lastElement)
parent
内のすべてのパス要素と、最後のパスコンポーネントの lastElement
とを組み合わせたものです。protected TreePath(Object[] path, int length)
protected TreePath()
メソッドの詳細 |
public Object[] getPath()
TreePath(Object[])
public Object getLastPathComponent()
TreePath(Object[])
public int getPathCount()
public Object getPathComponent(int element)
element
- パス内の要素を指定する int 値。ただし、パスの最初の要素のインデックスは 0TreePath(Object[])
public boolean equals(Object o)
o
- 比較対象の Objectpublic int hashCode()
public boolean isDescendant(TreePath aTreePath)
public TreePath pathByAddingChild(Object child)
child
の要素を格納する新しいパスを返します。子が null の場合は NullPointerException をスローします。public TreePath getParentPath()
public String toString()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |