public class BasicTreeUI.TreeModelHandler extends Object implements TreeModelListener
コンストラクタと説明 |
---|
BasicTreeUI.TreeModelHandler() |
修飾子と型 | メソッドと説明 |
---|---|
void |
treeNodesChanged(TreeModelEvent e)
ノード (または兄弟のセット) に何らかの変更があったあとに呼び出されます。
|
void |
treeNodesInserted(TreeModelEvent e)
ノードがツリーに挿入されたあとに呼び出されます。
|
void |
treeNodesRemoved(TreeModelEvent e)
ノードがツリーから削除されたあとに呼び出されます。
|
void |
treeStructureChanged(TreeModelEvent e)
指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。
|
public void treeNodesChanged(TreeModelEvent e)
TreeModelListener
ノード (または兄弟のセット) に何らかの変更があったあとに呼び出されます。ノードのツリー内の位置や、ノードの子の配列は変更されていなくても、ほかの属性が変更されていると、表現に影響を及ぼす可能性があります。例:ファイル名が変更されていて、ファイルシステム内での位置は変わっていない場合。
ルートが変更されたことを示すため、childIndices および children は null になります。
変更されたノードの親を取得するには e.getPath()
を使用します。 e.getChildIndices()
は変更されたノードのインデックスを返します。
treeNodesChanged
、インタフェース: TreeModelListener
public void treeNodesInserted(TreeModelEvent e)
TreeModelListener
ノードがツリーに挿入されたあとに呼び出されます。
新しいノードの親を取得するには e.getPath()
を使用します。e.getChildIndices()
は新しいノードのインデックスを昇順で返します。
treeNodesInserted
、インタフェース: TreeModelListener
public void treeNodesRemoved(TreeModelEvent e)
TreeModelListener
ノードがツリーから削除されたあとに呼び出されます。サブツリーがツリーから削除された場合は、このメソッドは削除されたサブツリーのルートに 1 回だけ (削除された兄弟のセットごとに 1 回ではなく) 呼び出される可能性があります。
削除されたノードの以前の親を取得するには e.getPath()
を使用します。e.getChildIndices()
は削除される前にノードが持っていたインデックスを昇順で返します。
treeNodesRemoved
、インタフェース: TreeModelListener
public void treeStructureChanged(TreeModelEvent e)
TreeModelListener
指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。e.getPath() で返されるパスの長さが 1 で、先頭の要素が現在のルートノードを識別しない場合、先頭の要素がツリーの新しいルートになります。
ノードへのパスを取得するには e.getPath()
を使用します。e.getChildIndices()
は null を返します。
treeStructureChanged
、インタフェース: TreeModelListener
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.