UserObject in JTree ablegen

T

Thisbe

Hallo,

ich will mit einem weiteren Programmierer eine Java-Anwendung erstellen. Er stellt eine GUI mit Swing bereit und ich erarbeite Funktionen im Hintergrund. Nun will ich einen JTree erstellen (der dann in seiner GUI angezeigt wird), dessen Knoten nicht nur einen String sondern auch weitere Daten enthalten.

Das erstellen des Trees und das Anzeigen im GUI funktioniert. Wenn ich dann jedoch mit setUserObject Daten in einer eigenen Objektklasse in dem erstellten Knoten ablegen will, dann ändert sich seine Bezeichnung im GUI zum folgenden Format:

Objektklasse@Zahlencode

Ich will aber ja weiterhin die Knotenbezeichnung im GUI stehen haben. Muss ich die Bezeichnung irgendwie in meiner Objektklasse unterbringen? Kann man setUserObject gar nicht in der gedachten Weise benutzen (ich erstelle den Knoten zuvor immer mit add("Bezeichner"))? Wer hat einen Tipp?

Ich danke im Voraus für eure Hilfe. Grüße
 
Moin!
Überschreibe mal die "toString()" deiner Klasse. Die Methode sollte das zurückliefern, was auch in deinem Tree angezeigt werden soll..

*grüssle*
MeinerEiner
 
Zurück