JavaFX TreeView zerstört sich selbst

ToBJo

Mitglied
Hallo zusammen,

ich habe ein Problem mit dem TreeView, dass ich leider nur sehr schwammig beschreiben kann.
Wenn in meiner Applikation der TreeView sehr groß wird passiert es öfters mal, dass beim Scrollen der ganze Tree kaputt geht. Eine Exception wird nicht geworfen. Wenn dies passiert, erfordert es ein Neustart der Applikation. Es passiert auch nicht bei einem TreeView mit wenigen Elementen, sondern nur bei denen die viele Elemente mit Kindern haben.
Wenn man scrollt wird ein beliebiges Kind Element zum Root und die Anordnung vom restlichen Tree stimmt auch nicht mehr.
Hat schon einmal jemand solch einen Fehler gesehen?

Viele Grüße

Tobias Jonas
 
Wie du schon sagst: Sehr schwammig...
Hast du Custom-Zellen, bei denen vielleicht irgendwo der Speicher nicht ordentlich bereinigt werden kann? (Referenzen zum Rest der Anwendung oder sonst etwas.)
Viele Listener, die auf Änderungen am Tree lauschen?

Wie du es schon vermutest, ist es mit den wenigen Informationen und keinem Code nur schwer möglich, das nachzustellen. Baue doch vielleicht ein kleines Beispiel, bei dem du statische Daten in einer Schleife oder so erzeugst und poste es hier - wenn der Fehler sich da reproduzieren lässt.
 

Neue Themen


Zurück
Oben