So erzeugen Sie eine Datei-Baum in Java-Swing direkt, indem Sie einen absoluten Pfad?
Meine Forderung ist, dass es eine Schaltfläche "durchsuchen" auf meine Benutzeroberfläche.Wenn ich wählen Sie ein Verzeichnis aus und drücken Sie Öffnen,dann mit dem ausgewählten Pfad eine Baum-Struktur angezeigt werden soll.Die Eltern/root Verzeichnis startet aus dem Ordner, den ich ausgewählt habe.
ZB: Wenn ich wählen Sie c:/mydocuments/myfiles,dann ist die Wurzel für den Baum, werden myfiles und dann sollte es zeigen, alle seine Kinder im Baum.
Derzeit in Schaukeln JTree kann verwendet werden, um erzeugen eine Baum-Struktur, aber dafür müssen wir eine Liste machen und dann angeben, um dem JTree.
In meinem Szenario wird es schwer, wie jedesmal, wenn ich brauche, um eine Liste der moment, den Pfad ändert.
So, ich will wissen, dass in java haben wir so etwas wie jqueryfiletree, die den absoluten Pfad und erzeugt den Baum automatisch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie nicht machen Sie eine Liste. Sie sollten einfach nur code, der erzeugt werden kann
TreeModel
basiert auf einem Datei-Pfad.Und dieser code ist verfügbar auf eine Menge von Standorten über das internet. Zum Beispiel in diese Sonne
JTree
ArtikelEin anderes schönes Beispiel ist die 'Datei Browser-GUI' von Andrew Thompson, der auch auf dieser Website aktiv,
Hier ist eine minimal-arbeiten-code-Beispiel: