Comment puis-je utiliser un treetable pour afficher toutes les lignes dans une table Oracle SQL?
-
01-10-2019 - |
Question
J'ai ce tableau:
CREATE TABLE perarea ( id_area INT clé primaire, Nombre VARCHAR2 (200), références id_areapadre INT perarea (id_area) );
Et cela a été ajouté pour accéder aux données:
Mon intention est de créer une hiérarchie montrant les zones et leurs subordonnés dans le TreeView. Ensuite, lorsqu'un utilisateur clique sur un nœud, une table à droite de la charge treetable tous les employés de cette région.
Mais d'abord de première chose, comment puis-je remplir le treetable?
Merci!
La solution
Il est utile de penser à un JTree
comme vue du sous-jacent TreeModel
. Un exemple de mise en œuvre TreeModel
, destiné à être utilisé avec org.netbeans.swing.outline.Outline
, illustre une hiérarchie FileTreeModel
qui peut vous guider. Comme vous utilisez Oracle, vous pouvez trouver l'article Dynamic DTree base de données requête utile aussi.
Addendum: L'article Comprendre le TreeModel peut être utile aussi.
Addendum:. Voir aussi cet exemple lié que les utilisations FileTreeModel