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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
      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.