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:
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.
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;
}
Für jeden Tipp wäre ich dankbar.