Egy kicsit meggyűlt a bajom a JTree komponenssel. Hogyan kell ezt használni? Nekem nem engedelmeskedik.
Egyelőre nem túl bonyolult a dolog: van egy JTree komponens (rátéve egy görgető panelre), meg két nyomógomb. Egyikkel új elemet lehet hozzáadni (pillanatnyilag csak a gyökérhez), a másik meg törli az összeset a gyökérből. Csakhogy... Ahányszor megnyomom a hozzáadás gombot, annyi "gyerek" meg is jelenik amikor a csomópontot kinyitom, de ezek után hiába próbálok újabbakat hozzáadni, azt már nem csinálja meg, és a hierarchiát jelző vonalak is hiányoznak. Ha a másik gombbal törlöm az összes gyereket (a gyökér marad), azt megcsinálja. Ha ezután újabb gyerekeket adok hozzá, akkor annyi gyerek jelenik meg, amennyit az első kinyitás
előtt csináltam (és törölve lettek!), de csak az újonnan hozzáadott gyerekeknél jók a vonalak...
A komponens sima JTree, a gyökér meg a többi DefaultMutableTreeNode-ok, az adatmodellje DefaultTreeModel. Mi nem stimmel?