Ahoj,
zkouším si něco v JTree a narazil jsem na problém v řazení nodů. Nemám problém to celý seřadit podle abecedy, ale mám problém to seřadit tak, aby nody, které mají nějaké "childy" byli seřazený jako první podle abecedy a potom ostatní nody bez childů podle abecedy.
např. mám takovou struktůr, kterou se snažím seřadit
+ Bagr 3
- aaa
- zzz
+ SubBagr 2
- ccc
- aaa
- fff
+ SubBagr 1
- ggg
+ Bagr 1
- uuu
+ SubBagr 1
- bbb
- aaa
+ Bagr 2
+ SubBagr 1
- ttt
+ SubSubBagr 1
- iii
+ SubSubSubBagr 1
- ppp
- aaa
+ SuperBagr
- xxx
A potřebuju nebo se snažim to seřadit ve stylu adresářů, aby výsledek vypadat takto:
+ Bagr 1
+ SubBagr 1
- aaa
- ccc
+ SubBagr 2
- ggg
- aaa
- fff
- zzz
+ Bagr 2
+ SubBagr 1
- aaa
- bbb
- uuu
+ Bagr 3
+ SubBagr 1
+ SubSubBagr 1
+ SubSubSubBagr 1
+ SuperBagr
- xxx
- aaa
- ppp
- iii
- ttt
Prostě aby vše bylo podle abecedy a ještě jako první adresáře a potom "soubory" kde jak pro adresáře tak soubory se použije vlastní řazení (asi teda). Hlavní rootNode mám, akorát je takto neseřazený
Moc by mi pomohla pomoc, docela dlouho se s tím seru a nějak né a né to vyřešit.
Díky :)