Zum Inhalt springen

vollständiger Pfad von Tree Element


tinella

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...