Guten Tag geschätztes Forum
ich habe mir mit hilfe dieses Forums (Link: https://www.java-forum.org/thema/jtree-teil-2-wie-bringt-man-daten-in-den-jtree.23425/) "Bäume mit unendlich vielen Knoten"
versucht sowas wie einen Dateimanager (Linux) / Windows-Explorer (Windows) zu basteln.
Funktioniert auch, solange es Unterordner hat.
Mit »childName.isDirectory()« lasse ich nur die Ordner anzeigen.
Wenn es jetzt in einem Ordner KEINE Unterordner mehr gibt, verschwinden die +/- Zeichen und ich kann nur noch per doppelklick einen Node öffnen. Wenn ich dies dann mache, und es hat wieder Unterordner, erscheinen die +/- Zeichen wieder.
Meine Englischkenntnisse{ return null; }
Irgendwie weiss ich nicht wie ich die Frage im Google stellen soll, dass obiges Problem gefunden wird. Vielleicht kann hier jemand mir sagen, warum ich obiges Problem habe.
Ich übergebe dem "InfiniteModel" aus dem Link oben immer die Anzahl Ordner die im aktuellen TreePath vorhanden sind. Wie gesagt das Funktioniert. Nur wenn es KEINE Unterordner mehr hat, tritt das Problem auf.
Für Hilfe und Erklärungen woran das liegen könnte bin ich sehr Dankbar.
Richi
Ps.
Ich bin kein Java-Profi.
Ich habe mal mein "DM-Demo.jar" hochgeladen, für die die sehen wollen was nicht läuft.
ich habe mir mit hilfe dieses Forums (Link: https://www.java-forum.org/thema/jtree-teil-2-wie-bringt-man-daten-in-den-jtree.23425/) "Bäume mit unendlich vielen Knoten"
versucht sowas wie einen Dateimanager (Linux) / Windows-Explorer (Windows) zu basteln.
Funktioniert auch, solange es Unterordner hat.
Mit »childName.isDirectory()« lasse ich nur die Ordner anzeigen.
Wenn es jetzt in einem Ordner KEINE Unterordner mehr gibt, verschwinden die +/- Zeichen und ich kann nur noch per doppelklick einen Node öffnen. Wenn ich dies dann mache, und es hat wieder Unterordner, erscheinen die +/- Zeichen wieder.
Meine Englischkenntnisse{ return null; }
Irgendwie weiss ich nicht wie ich die Frage im Google stellen soll, dass obiges Problem gefunden wird. Vielleicht kann hier jemand mir sagen, warum ich obiges Problem habe.
Ich übergebe dem "InfiniteModel" aus dem Link oben immer die Anzahl Ordner die im aktuellen TreePath vorhanden sind. Wie gesagt das Funktioniert. Nur wenn es KEINE Unterordner mehr hat, tritt das Problem auf.
Für Hilfe und Erklärungen woran das liegen könnte bin ich sehr Dankbar.
Richi
Ps.
Ich bin kein Java-Profi.
Ich habe mal mein "DM-Demo.jar" hochgeladen, für die die sehen wollen was nicht läuft.
Anhänge
Zuletzt bearbeitet: