Wie kann ich eine TreeTable verwenden, um alle Zeilen in einer Oracle-SQL-Tabelle zu zeigen?

StackOverflow https://stackoverflow.com/questions/3151493

  •  01-10-2019
  •  | 
  •  

Frage

Ich habe diese Tabelle:

TABLE perarea CREATE ( id_area INT Primärschlüssel, nombre VARCHAR2 (200), id_areapadre INT Referenzen perarea (id_area) );

Und dies wurde hinzugefügt, um die Daten zuzugreifen:

alt text

Meine Absicht ist es, eine Hierarchie zeigt Bereiche und ihre Untergebenen in der Baumstruktur zu erstellen. Dann, wenn ein Benutzer einen Knoten klickt, haben eine Tabelle auf der rechten Seite der TreeTable laden alle Mitarbeiter aus diesem Bereich.

jedoch zuerst das erste, was, wie kann ich die TreeTable bevölkern?

Danke!

War es hilfreich?

Lösung

Es ist hilfreich, ein denken JTree als Ansicht des zugrunde liegenden TreeModel . Eine beispielhafte Implementierung von TreeModel , die für die Verwendung mit org.netbeans.swing.outline.Outline , zeigt eine hierarchische FileTreeModel das kann dich führen. Wie Sie Oracle verwenden, können Sie den Artikel finden Dynamische JTree von Datenbankabfrage hilfreich, auch.

Nachtrag: Der Artikel das Verständnis der TreeModel kann hilfreich sein, auch.

Nachtrag:. Siehe auch dieses verwandte Beispiel diesen Anwendungen FileTreeModel

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top