Geertjan beschreibt in seinem Beitrag bei java.dzone.com einen eleganten Weg TreeViewTable zu realisieren, in dem er die in Netbeans (von mir ausprobiert mit der Version 6.5) enthaltene Outline Komponente verwendet.
Zusammengefasst muss man folgende Schritte durchführen:
- Die org-netbeans-swing-outline.jar als Bibliothek dem Projekt hinzufügen
- Für die eigene Datenbasis eigene abgeleitete Klassen für TreeModel und RawModel implementieren
- Zum Aufhübschen eine eigene RenderDataProvider implementieren
- Ein Outline-Parameter deklarieren und in der eigenen GUI verewenden (Hier kann zur Vereinfachung die Outline Bibliothek der Swing-Components Palette hinzugefüht werden.