Wieder ein Problem beim Jtree
Ich möchte gerne einen Filter für einen JTree bauen. Das ganze muss nicht unbedingt zur Laufzeit sein.
Ich habe mir gedacht, mach doch einfach eine Kopie von deinem TreeModel und veränder die Kopie nach deinen Filtereinstellungen. Tja soweit zur Theorie.
Wie kann ich denn jedes einzelne Element in einem TreeModel durchlaufen ? ich würde dann einfach nichtgewünschte Nodes mit removeNodeFromParent(node) entfernen. Bei bedarf nehm ich dann wieder mein Basismodel.
Oder vielleicht gibts eine Möglichkeit das ganze im TreeRenderer zu machen, Also einfach bestimmte Nodes nicht anzuzeigen. (Wovon ich aber nicht ausgehe)
Ich hoffe ich hab mich diesmal klarer ausgedrückt als sonst :autsch:
Ich möchte gerne einen Filter für einen JTree bauen. Das ganze muss nicht unbedingt zur Laufzeit sein.
Ich habe mir gedacht, mach doch einfach eine Kopie von deinem TreeModel und veränder die Kopie nach deinen Filtereinstellungen. Tja soweit zur Theorie.
Wie kann ich denn jedes einzelne Element in einem TreeModel durchlaufen ? ich würde dann einfach nichtgewünschte Nodes mit removeNodeFromParent(node) entfernen. Bei bedarf nehm ich dann wieder mein Basismodel.
Oder vielleicht gibts eine Möglichkeit das ganze im TreeRenderer zu machen, Also einfach bestimmte Nodes nicht anzuzeigen. (Wovon ich aber nicht ausgehe)
Ich hoffe ich hab mich diesmal klarer ausgedrückt als sonst :autsch: