- java.lang.Object
- 
- javax.swing.JTree.TreeModelHandler
 
- 
- すべての実装されたインタフェース:
- EventListener,- TreeModelListener
 - 含まれているクラス:
- JTree
 
 
 protected class JTree.TreeModelHandler extends Object implements TreeModelListener モデルを待機し、ノードが削除または変更された場合はそれに応じてexpandedStateを更新します。
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedTreeModelHandler()
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidtreeNodesChanged(TreeModelEvent e)ノード(または兄弟のセット)に何らかの変更があったあとに呼び出されます。voidtreeNodesInserted(TreeModelEvent e)ノードがツリーに挿入されたあとに呼び出されます。voidtreeNodesRemoved(TreeModelEvent e)ノードがツリーから削除されたあとに呼び出されます。voidtreeStructureChanged(TreeModelEvent e)指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。
 
- 
- 
- 
メソッドの詳細- 
treeNodesChangedpublic void treeNodesChanged(TreeModelEvent e) 次のインタフェースからコピーされた説明:TreeModelListenerノード(または兄弟のセット)に何らかの変更があったあとに呼び出されます。 ノードのツリー内の位置や、ノードの子の配列は変更されていなくても、ほかの属性が変更されていると、表現に影響を及ぼす可能性があります。 例: ファイル名が変更されていて、ファイル・システム内での位置は変わっていない場合。 ルートが変更されたことを示すため、childIndicesおよびchildrenはnullになります。 変更されたノードの親を取得するには e.getPath()を使用します。e.getChildIndices()は変更されたノードのインデックスを返します。- 定義:
- treeNodesChanged、インタフェース:- TreeModelListener
- パラメータ:
- e- ツリー・モデルへの変更を記述する- TreeModelEvent
 
 - 
treeNodesInsertedpublic void treeNodesInserted(TreeModelEvent e) 次のインタフェースからコピーされた説明:TreeModelListenerノードがツリーに挿入されたあとに呼び出されます。 新しいノードの親を取得するには e.getPath()を使用します。e.getChildIndices()は新しいノードのインデックスを昇順で返します。- 定義:
- treeNodesInserted、インタフェース:- TreeModelListener
- パラメータ:
- e- ツリー・モデルへの変更を記述する- TreeModelEvent
 
 - 
treeStructureChangedpublic void treeStructureChanged(TreeModelEvent e) 次のインタフェースからコピーされた説明:TreeModelListener指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。 e.getPath()で返されるパスの長さが1で、先頭の要素が現在のルート・ノードを識別しない場合、先頭の要素がツリーの新しいルートになります。 ノードへのパスを取得するには e.getPath()を使用します。e.getChildIndices()はnullを返します。- 定義:
- treeStructureChanged、インタフェース:- TreeModelListener
- パラメータ:
- e- ツリー・モデルへの変更を記述する- TreeModelEvent
 
 - 
treeNodesRemovedpublic void treeNodesRemoved(TreeModelEvent e) 次のインタフェースからコピーされた説明:TreeModelListenerノードがツリーから削除されたあとに呼び出されます。 サブツリーがツリーから削除された場合は、このメソッドは削除されたサブツリーのルートに1回だけ(削除された兄弟のセットごとに1回ではなく)呼び出される可能性があります。 削除されたノードの以前の親を取得するには e.getPath()を使用します。e.getChildIndices()は削除される前にノードが持っていたインデックスを昇順で返します。- 定義:
- treeNodesRemoved、インタフェース:- TreeModelListener
- パラメータ:
- e- ツリー・モデルへの変更を記述する- TreeModelEvent
 
 
- 
 
-