- PR -

JTreeの再描画

1
投稿者投稿内容
Shane
大ベテラン
会議室デビュー日: 2003/06/06
投稿数: 132
お住まい・勤務地: Vancouver, BC
投稿日時: 2003-09-24 17:39
TreeModelの更新に応じてJTreeを再描画したいのですが、
ノードの状態(開いていたり閉じていたり)を保持したまま
再描画することは可能でしょうか?

TreeModel#reload() と、JTree#treeDidChange()
を試しましたが、どちらも更新されたモデルに対応して
再描画はされるのですが、ルートノードが開いた状態で
他のノードは閉じてしまいます。
かずくん
ぬし
会議室デビュー日: 2003/01/08
投稿数: 759
お住まい・勤務地: 太陽系第三惑星
投稿日時: 2003-09-24 17:53
getExpandedDescendantsメソッドを利用すれば可能だというのをここの会議室の過去ログで見たような気がします。

一度検索してみてください。

# java house MLだったかもしれない。
1

スキルアップ/キャリアアップ(JOB@IT)