Zum Inhalt springen

vollständiger Pfad von Tree Element


Empfohlene Beiträge

Geschrieben

Morgen Leute

Alsso, ich habe folgendes Problem:

Habe einen SWT-Tree, welchen ich mit Objects abgefüllt habe. Dh ich suche zuerst nach den zu darstellenden Daten und erst wenn ich alle habe baue ich den Tree auf.

Ich möchte nun das hier machen:

Wenn ich auf ein Tree-Element klicke, soll auf dem GUI ein Feld (Label, oder was weiss ich) erscheinen, welches den vollständigen Pfad des Objekts enthält.

Dh: Ich zeige in meinem Tree ein JarFile an, wenn ich es markiere, dann soll in einem Feld der Pfad von diesem JarFile erscheinen.

Ich brauche das, um es später zu kopieren und im Browser wieder einzufügen!

Wäre um Hilfestellungen wirklich sehr dankbar

Tinella

Geschrieben

Hm..

willst du jetzt den Pfad des Items im Tree oder den Pfad zu ner Datei/nem Ordner auf Dateisystem-Ebene ?


private String getTreePath(TreeItem selectedItem){

   TreeItem parent = null;

   String treePath = selectedItem.getText();


   while((parent = selectedItem.getParentItem()) != null){

        treePath = parent.getText() + "/" + treePath;

        selectedItem = parent;

   }

   // Laufwerksbuchstabe anhängen

   return treePath;

}

Wenn das Dateisystem 1:1 durch den Tree repräsentiert wird geht es so. Du musst an der Stelle an der ich den Kommentar hingemacht hab noch den Laufwerksbuchstaben anhängen.

Insgesamt ist das Ding noch n bissl zu optimieren, aber grob funktioniert es.

Du solltest nen StringBuffer/StringBuilder benutzen u.s.w.

Gruß seb

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...