JFace - TreeViewer -> Nur für Explorer ?

Trash

Erfahrenes Mitglied
moin,
ich möchte gerne einen TreeViewer für eine ToDoList erstellen.

Demnach sollte diese Liste später mal so aussehen:

Beispiel:

Mathe
> Rechnen
> Bla

Deutsch
> Schreiben
> kdjaks

Also sollte es n Parent-Elemente geben und jeweils n Child-Elemente.
Wie bekomme ich bei JFace eine solche Anordnung hin oder ist der TreeViewer immer nur für eine Art "Explorer"-Sicht auf die HDD zu gebrauchen ?

Hier der Anfang meines Codes:
Code:
	  protected Control createContents(Composite parent) {
	    Composite composite = new Composite(parent, SWT.NONE);
	    composite.setLayout(new GridLayout(1, false));

	    // Create the tree viewer to display the tree

	    final TreeViewer viewer = new TreeViewer(composite);
	    viewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH));
	    viewer.setContentProvider(new ToDoListContentProvider());
	    viewer.setLabelProvider(new ToDoListLabelProvider());
           viewer.setInput();
	    return composite;
	  }
Also lautet die finale Frage, wie ich in den TreeViewer einen Tree bekomme ? Mit setInput geht das glaube ich nicht.

Für jeden Tipp wäre ich dankbar.
 
Zurück