JTree & Treemodel

Status
Nicht offen für weitere Antworten.

BigBoss

Aktives Mitglied
hi,

Ich hab folgendes Problem.

Ich habe mir ein Treemodel erstellt was von einem JTree benutzt wird, nach dem Tut hier in den faqs.
das funktioniert auch soweit.
Nun möchte ich beim erstellen des Treemodels den rootknoten und noch ein paar andere parameter übergeben.
aber der Konstruktor des Treemodels wird erst ausgeführt nachdem

Code:
private Node root = new Node("name","wurzel",ldap)
    { 
        public String toString() 
        { 
            return this.getName(); 
        } 
    };

ausgeführt wurde.

das problem dabei ist das diese parameter ja erst über den konstruktor kommen.
hat jemand eine idee warum der konstruktor erst danach aufgerufen wird und nicht gleich am anfang?

hier der aufruf von des Treemodels

Code:
ldapTree tree = new ldapTree(root, ldap);
ndstree.setModel(tree);

Gruß BB
 
jo stimmt funktioniert.
aber warum wird der Konstruktor nicht als erstes aufgerufen?
Soweit ich weis wird beim erstellen einer neuen Instanz einer Klasse der Konstruktor immer als erstes aufgerufen oder gibt es das ausnahmen?

Gruß BB
 
als erstes werden die felder initialisiert dann der konstruktor aufgerufen
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben