- - PR -
JTreeの階層表示について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-09 20:27
お世話になります。
JTreeの階層表示では、第一階層の下に第二階層、第二階層の下に第三階層・・・という表示は可能ですが、第一階層の下に直接第三階層を表示する事は可能なのでしょうか?図にすれば、以下の様になります。 FolderA |---FolderB | |___FolderC | |----------FolderD 上図で、FolderDの表示が出来なくて困っています。 |
|
投稿日時: 2008-07-09 20:30
すいません。図がうまく表示できませんでした。
FolderAが第一階層 FolderBが第二階層 FolderCとDが第三階層 という事を表現したかったです。 ですので、FolderCとFolderDは、同じ階層に位置すると思って下さい。 |
|
投稿日時: 2008-07-09 21:10
> 第一階層の下に直接第三階層を
第一階層の下は第二階層です。 逆に言うと、直上に第二階層があるからこそ、第三階層です。 第一階層の下に直接第三階層を置くという、エッシャーの騙し絵みたいなことが可能かどうか、xmlを書いて挑戦してみたら? というか、本当の問題は、上のようなアホなことではなく、ツリーパスの単なるレンダリングの問題かな。それは、論理的にはテーブルに向いている課題(すなわち項目のカラム割り当て)だと思います。 |
|
投稿日時: 2008-07-09 23:11
JTreeはそんな風には作られてないでしょう。
表示はおいといて、ノードを展開したり収納する操作をどう考えていますか? どのような目的で使いたいのかがよくわからないのですが、JTreeを頑張って改造するより、よりシンプルなJListで独自のレンダラーを作った方が早いかも知れません。 |
1