JTree

2 отговора 67 прегледа
#1

JTree

nqkoi znae li kak se ba4ka s JTree
iskam da swyrja po-nqkakyw na4in modela na dyrwoto s edna moq struktura danni i posle wyobshte da ne se zanimawam sys dyrwoto - ako promenq strukturata i dyrwoto da se obnowqwa. ima li na4in towa da stane ?
10x in advance

Отговор
в отговор на curious #2

Re: JTree

Ами лесно се работи с JTree.
За да направиш това което искаш трябва да си напишеш собствен TreeModel.
Можеш да extend DefaultTreeModel . Дървото се обръща към него за да си вземе данните и да ги покаже в прозореца.
Имплементираш тези методи, така че да ти връщат желания резултат и готово.
Още един hint. В дървото можеш да пазиш всякакви обекти. КОгато ги показва в прозореца JTree им извиква toString().

DefaultMutableTreeNode.getUserObject() ти връща истинския обект, който е в дървото. :-)


ПОздрави
Вера

Отговор
в отговор на Bepa #3

Re: JTree

10x Bepa
proraboti, pri towa dosta elegantno.

Отговор