Hallo Forum,
bei der Implementation des TreeModel für einen JTree muß man u. a. die Methoden 'getChild' und 'getChildCount' definieren:
Wird der
, also die Wurzel des Baumes, selbst in dem Parameter parent auftauchen?
Ich Frage deshalb, weil ich gerade große Verständnisschwierigkeiten habe, eine ArrayList von Objekten auf dem Baum abzubilden. Könnt Ihr mir da bitte Tips geben?
Wenn die ArrayList leer ist, hat der Baum nur eine Wurzel, nämlich den rootNode. Kommen jetzt Objekte in der Liste dazu, dann sollen unter der Wurzel, als Kinder derselben, die Objekte aufgeführt werden. Diese können später eigene Kinder haben, aber das ist erst der nächste Schritt.
bei der Implementation des TreeModel für einen JTree muß man u. a. die Methoden 'getChild' und 'getChildCount' definieren:
Code:
@Override public Object getChild(Object parent, int index) {}
@Override public int getChildCount(Object parent) {}
Code:
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode();
Ich Frage deshalb, weil ich gerade große Verständnisschwierigkeiten habe, eine ArrayList von Objekten auf dem Baum abzubilden. Könnt Ihr mir da bitte Tips geben?
Wenn die ArrayList leer ist, hat der Baum nur eine Wurzel, nämlich den rootNode. Kommen jetzt Objekte in der Liste dazu, dann sollen unter der Wurzel, als Kinder derselben, die Objekte aufgeführt werden. Diese können später eigene Kinder haben, aber das ist erst der nächste Schritt.
Zuletzt bearbeitet: