tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Fabio Hellmann
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
421
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Madlip Madlip ist offline Mitglied
    Registriert seit
    Jun 2010
    Beiträge
    24
    Hallo Community,

    ich wollt fragen ob einer von euch weiß wie ich alle meine TreeItems mit einmal ausklappen kann.

    Ich hab im Internet mal nach geschaut aber irgendwie nichts brauchbares gefunden ...

    Hier mal mein Code den ich bis jetzt hab:

    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
            tree = new Tree(this, SWT.BORDER);
            tree.setHeaderVisible(true);
            GridData gd_tree_1 =
                    new GridData(SWT.FILL, SWT.FILL, true, false, 5, 1);
            gd_tree_1.widthHint = 900;
            gd_tree_1.heightHint = 200;
            tree.setLayoutData(gd_tree_1);
     
            TreeColumn trclmnFieldName = new TreeColumn(tree, SWT.NONE);
            trclmnFieldName.setWidth(300);
            trclmnFieldName.setText("Hund");
     
            TreeColumn trclmnOldValue = new TreeColumn(tree, SWT.NONE);
            trclmnOldValue.setWidth(300);
            trclmnOldValue.setText("Katze");
     
            TreeColumn trclmnNewValue = new TreeColumn(tree, SWT.NONE);
            trclmnNewValue.setWidth(300);
            trclmnNewValue.setText("Test");

    meine TreeItems füll ich über eine for schleife ...

    Hat irgendwer eine Idee?

    MfG Mad
    Geändert von sheel (27.09.11 um 20:55 Uhr) Grund: Codetags
     

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    benutze bitte für Posts von Code die Java-Codetags.

    Zu deinem Problem. Du kannst die TreeItems via tree.getTreeItems() abfragen. Dadurch bekommst du ein Array von allen vorhandenen TreeItems, die dieses Tree-Objekt beinhaltet. Über dieses Array iterierst du drüber und setzt die TreeItems via treeItem.setExpanded(true) ausgeklappt.
    Ich hab das vorher nicht getestet. Daher kann ich dir nicht zu 100% garantieren, dass das wirklich funktioniert.

    Gruß

    Fabio
    Madlip bedankt sich. 
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    Madlip Madlip ist offline Mitglied
    Registriert seit
    Jun 2010
    Beiträge
    24
    Hallo,

    ich habe es gerade eingebaut - siehe da es funktioniert wunderbar! Vielen lieben dank!

    Gruß
     

Ähnliche Themen

  1. Wie generiere ich einen Klick?
    Von apa-most im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.08.09, 10:12
  2. In ViewPart einen Tree anzeigen der die Daten einer zuvor geladenen XML Datei enthält
    Von Stephan041082 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 20.07.08, 19:24
  3. Antworten: 9
    Letzter Beitrag: 07.12.05, 17:29
  4. Zugriff auf einen bestimmten Node in einer Tree View?
    Von totherock im Forum .NET Archiv
    Antworten: 9
    Letzter Beitrag: 16.11.04, 14:12
  5. Antworten: 4
    Letzter Beitrag: 02.06.04, 09:50

Stichworte