0

Java アプリケーション用のカスタム TreeModel を作成し、その一環として、TreeModelListenerイベントを発生させるようにモデルをセットアップしました。ドキュメントは、ツリーがノードから構造を大幅に変更したときに treeStructureChanged() を呼び出すように言っていますが、実際にそれを使用するためにこれが何を意味するのかは不明です。TreeModel はいつ treeStructureChanged() を呼び出す必要がありますか?

4

2 に答える 2

2

このリンクから取得(サイトが変更され、リンクが間違っています)

複数の挿入と削除をリスナーに通知したり、ツリー内の複数のレベルで変更を識別したりするには、treeStructureChanged() を使用し、単純で子のない TreeModelEvent を使用します。この場合、path 引数は、変更されていないツリー内のノードを指定し、その下に他のすべての変更が含まれています。

于 2012-07-04T00:20:11.830 に答える
1

TreeModelListener を実装すると、コールバック (treeStructureChanged を含む) がツリーの変更を検出するのに役立ちます。複数の挿入/削除の場合、またはツリー内の複数のレベルで変更がある場合、treeStructureChanged コールバックが呼び出されます。それが役に立てば幸い

于 2012-07-04T00:22:28.687 に答える