RemoveAllChildren i TreeNode, hmm?
Jeg har en træstruktur med en DefaultMutableTreeNode, for hvilken jeg ønsker at fjerne alle childs. Jeg har prøvet med følgende kode:// Remove all child nodes:
System.out.println \"Children: \" + currentNode.getChildCount());
currentNode.removeAllChildren();
System.out.println(\"Children: \" + currentNode.getChildCount());
Outputtet fra ovenstående er som forventet:
Children: 1
Children: 0
eftersom der er 1 element til at starte med. Problemet er bare, at mit view IKKE bliver opdateret automatisk efter at ændringerne er sket. Hvorfor?!!?!?!? Måske har jeg misforstået et eller andet fuldstændigt. Skal man sørge for manuelt at opdatere ændringer foretaget på en sådan træstruktur??
