Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

vollständiger Pfad von Tree Element

Empfohlene Antworten

Veröffentlicht

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

Servus,

das klingt doch gut. Mach das am Besten so.

Und wo war die Frage? :)

Peter

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.