JTree dynamisch an Inhalt einer ArrayList anpassen
-
Hallo zusammen,
der Titel fasst mein Problem ganz gut zusammen.
Ich weiß, wie ich auf events wie z.B. das Hinzufügen eines Knotens
zum Tree reagieren kann.Wie kann ich aber meinen Tree dynamisch an den Inhalt einer ArrayList
oder Map anpassen?Ich könnte evtl. den JTree an eine Methode übergeben, die die ArrayList
füllt und dann auch gleich den JTree anpassen.Gibt es da nicht was eleganteres?
Vielen Dank für Eure Hilfe!
-
Du könntest von der ArrayList eine eigene klasse ableiten und in dieser dann beim setzen von werten es an den JTree weitergeben.
-
hast du das TreeModel implementiert?
dann könnte man wie bereits beschrieben, von arrayList erben, das TreeModel interface implementierenund die klasse als normale liste nutzen, nur dass es bei jeder veränderung automatisch ein update der oberfläche geben sollte
-
golden_jubilee schrieb:
hast du das TreeModel implementiert?
dann könnte man wie bereits beschrieben, von arrayList erben, das TreeModel interface implementierenund die klasse als normale liste nutzen, nur dass es bei jeder veränderung automatisch ein update der oberfläche geben sollte
Mittlerweile habe ich es genau so gemacht
Danke für Eure Hilfe!