HejTreeWillExpandListener
Jag har ett litet problem. Jag vill nämligen bygga på ett träd när det klickas på. Dvs så lägger jag till noderna direkt under parent på TreeWillExpand. Men jag får det inte att synas i gränsnittet. Jag vill helst inte köra updateGUI(), eftersom det förmodligen skulle göra det lite hackigt vid stora datamängder. Nån som har löst detta? Kollade lite i Sun's hjälp men det var minsann inte mycket att hänga i julgranen.
Testade och köra insertNodeInto() via TreeModel:en oxå men det funkade inte heller...
/Johan
******LÖSTE DET**********
Hade skrivit över metoden hasChildren i TreeModel eftersom jag ville fake:a att en nod hade noder under sig. Det räckte med att skriva över isLeaf....så nu funkar allt.
Om någon är intresserad så skall detta funka för att lägga till noder när man expanderar en annan nod (node är den man expanderar):
model.insertNodeInto(child,node,0);
tree.makeVisible(new TreePath(model.getPathToRoot(child)));
(hur du får fram node etc får du lösa själv. Vill du ha lösningen får du maila mig)
Johan