14. maj 2003 - 12:09Der er
2 kommentarer og 1 løsning
JTree reload() - mister åbne nodes
Jeg har en træstruktur, som mister åbne noder - efter update. Er der nogen der ved hvordan man kan undgå det problem - evt. smid lidt kode der forklarer det.
Alle noder er de samme fra update til update - men indholdet i hver node skifter dynamisk
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg ændrer selve modellen - ved tree.setModel(new Model()); jeg ved ikke om det kan have noget at sige ?!? hvorefter jeg kalder ((DefaultTreeModel) tree.getModel()).reload();
opskrift: - lav et træ :) - ved update tree.setModel(" regenerate samme træ ".getModel()); - ((DefaultTreeModel) tree.getModel()).reload();
og her er humlen så - i "regenerate samme træ " brug de samme noder som 1. gang - dvs. lad overskrifterne ( test1, test2 ) være være statiske variabler og så sørg for at kalde metoderne : removeAllChildren() og removeFromParent() så skulle det virke
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.