Créateur de arborescence simple pour jtree à partir d'un xml

0/5 (10 avis)

Vue 15 409 fois - Téléchargée 948 fois

Description

Cette classe permet de créer une arborescence que l'on peut DIRECTEMENT intégrer ensuite dans une JTree lors de sa construction, à partir du contenu d'un fichier xml.
Elle se base pour cela sur le nom des balises (ce seront les dossiers) et les valeurs des textes contenus (ce seront les feuilles)

Source / Exemple :


//Exemple d'utilisation simple

FromXMLToTreeModel convertisseurXML = new FromXMLToTreeModel();
Jtree arborescence = new JTree();

File xmlFile;
// A Faire : Ouvrir le xml dans xmlFile
convertisseurXML.registerSourceFile(xmlFile);
arborescence = new JTree(convertisseurXML.obtainTreeCompleteNode());

Conclusion :


IDE : eclipse ganymede (3.4.2)
JDK Java : Java SE 6 - i386

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

23 juin 2010 à 10:32
Bonjour, désolé de ne répondre que maintenant. (Je n'avais pas vu la présence d'un nouveau message). Ce code n'est pas un programme, mais une classe utilitaire.
Le but n'est pas de consulter un XML, mais de faciliter la création d'applications pour lire les XML dans les fameux contrôles "d'arbre" de Java Swing.

En espérant vous avoir éclairé.
nourolah
Messages postés
5
Date d'inscription
mardi 2 mars 2010
Statut
Membre
Dernière intervention
3 mars 2010

3 mars 2010 à 11:56
Bonjour,
votre code m'interesse mais j'arrive pas à l'exécuter... est ce que vous pouvez m'aider
Merci
à bientôt
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

16 juil. 2009 à 17:03
Je suis heureux d'apprendre que ce code ait pu t'aider.
vienbv
Messages postés
14
Date d'inscription
lundi 1 novembre 2004
Statut
Membre
Dernière intervention
17 mars 2010

13 juil. 2009 à 11:43
Bonjour,

Merci beacoup pour ton code, cela m'aide bien
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

16 avril 2008 à 13:11
Bonjour Nadjet : tu as quelle version de Java ?
L'idéal serait que tu télécharges la version 6 sur le site officiel de Sun : le package javax.swing est automatiquement distribué avec, et il y a des simplicités de langage comme la programmation générique par exemple (dont tu as peut-être eu un aperçu si jamais tu as déjà programmé en C++) .

Moi aussi avant je ne pouvais programmer avec javax.swing car il ne figurait pas dans ma version de Java (j'avais alors la version 1.1.2) .
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.