Profondeur Jtree
Résolu/Fermé
Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
-
5 févr. 2019 à 14:06
Kilkenny95 Messages postés 151 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 7 févr. 2019 à 08:54
Kilkenny95 Messages postés 151 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 31 août 2020 - 7 févr. 2019 à 08:54
Bonjour, je suis débutante en java et je suis entrain de construire un jtree mais je n'arrive pas à créer plus de 3 niveau...
Comment faire pour créer un jtree de 6 niveaux par exemple ?
Merci
Comment faire pour créer un jtree de 6 niveaux par exemple ?
Merci
A voir également:
- Profondeur Jtree
- Nettoyer windows 10 en profondeur - Guide
- Desinstaller un logiciel en profondeur - Guide
- Calculer la profondeur d'un puit avec une pierre ✓ - Forum Loisirs / Divertissements
- Profondeur regard france télécom ✓ - Forum Fibre Optique
- Schéma détecteur de métaux profondeur 3m pdf - Forum Microsoft Edge / Internet Explorer
2 réponses
Jithel
Messages postés
843
Date d'inscription
mercredi 20 juin 2018
Statut
Membre
Dernière intervention
31 août 2021
171
6 févr. 2019 à 10:19
6 févr. 2019 à 10:19
Normalement, dans cet exemple :
https://way2java.com/swing/jtree/
La profondeur de l'arbre est supérieur à 3 (4 pour le chemin Sports > Indoor Games > Skill Games > Shooting).
Quel est ton problème plus précisément ?
https://way2java.com/swing/jtree/
La profondeur de l'arbre est supérieur à 3 (4 pour le chemin Sports > Indoor Games > Skill Games > Shooting).
Quel est ton problème plus précisément ?
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
122
Modifié le 6 févr. 2019 à 15:43
Modifié le 6 févr. 2019 à 15:43
Bonjour,
J'ai essayé le code suivant :
Et ça donne tous les niveaux nécessaires.
Le code est basé sur l'exemple sur le lien donné par Jithel.

J'ai essayé le code suivant :
import javax.swing.*; import javax.swing.tree.*; public class ExempleJTree extends JFrame { public ExempleJTree(){ setTitle("Exemple JTree"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(300, 500); DefaultMutableTreeNode racine = new DefaultMutableTreeNode("Racine"); DefaultMutableTreeNode niveau1 = new DefaultMutableTreeNode("Niveau 1"); DefaultMutableTreeNode niveau2 = new DefaultMutableTreeNode("Niveau 2"); DefaultMutableTreeNode niveau3 = new DefaultMutableTreeNode("Niveau 3"); DefaultMutableTreeNode niveau4 = new DefaultMutableTreeNode("Niveau 4"); DefaultMutableTreeNode niveau5 = new DefaultMutableTreeNode("Niveau 5"); DefaultMutableTreeNode niveau6 = new DefaultMutableTreeNode("Niveau 6"); DefaultMutableTreeNode niveau7 = new DefaultMutableTreeNode("Niveau 7"); niveau6.add(niveau7); niveau5.add(niveau6); niveau4.add(niveau5); niveau3.add(niveau4); niveau2.add(niveau3); niveau1.add(niveau2); racine.add(niveau1); JTree arbre = new JTree(racine); JScrollPane scroll = new JScrollPane(arbre); getContentPane().add(scroll); } public static void main(String[] args){ ExempleJTree e = new ExempleJTree(); e.setVisible(true); } }
Et ça donne tous les niveaux nécessaires.
Le code est basé sur l'exemple sur le lien donné par Jithel.

Kilkenny95
Messages postés
151
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
7 févr. 2019 à 08:54
7 févr. 2019 à 08:54
Merci beaucoup :) !!!
6 févr. 2019 à 15:29
Justement dans ton exemple il y a 3 niveau (sans compter la racine).
Moi je voudrais une arborescence à 6 niveaux...Mais je ne trouve aucun exemple
6 févr. 2019 à 15:50
https://www.labath.org/docs/java/jdk1.2.2/Swing-Tutorial/Swing-Tutorial-JTree.html
Semble pouvoir créer un nombre indéfini de niveau.
Il suffit simplement de créer d'autres DefaultMutableTreeNode et de les ajouter aux parents associés de l'arbre