IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SWT/JFace Java Discussion :

[SWT] Mettre un String dans un tree


Sujet :

SWT/JFace Java

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 137
    Par défaut [SWT] Mettre un String dans un tree
    Bonjour,

    J'ai fait un petit programme qui me permet d'obtenir des titres dans un string de la forme suivante :

    .. Titre du document => titre_du_docrn.. Historique du document => historiquern.. 1. DOMAINE D'APPLICATION => domaine_d_applicationrn.... 1.1. Identification => identificationrn.... 1.2. Aperçu sur le système => apercu_systemern...... 1.2.1. Rôle du système => role_du_systemern...... 1.2.2. Rôle du lot dans le système => role_du_lotrn.... 1.3. Aperçu sur le document => apercu_documentrn

    A présent, je commence à développer la partie graphique sous SWT et avec Jigloo, je voudrais donc insérer ce string dans un tree avec d'obtenir un résultat comme ce qui suit :




    Merci d'avance pour votre attention et votre aide.
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 187
    Par défaut
    Bonjour,

    Déjà, petite question : pourquoi utiliser une chaîne de caractère donnant tes informations "à plat", pour transmettre ta structure?
    Il existe un format de document tout pret dédié à sérialiser des structures complexes : XML .
    Il est très facile de générer du XML et de le lire (XmlSerializer, JDOM, etc.).
    J'ai tendance à penser que c'est se compliquer la vie pour pas grand chose, non? (à part bien sûr si tu veux t'amuser à implémenter un parser)

    Ensuite, pour remplir ton arbre, il te suffit de créer un Tree et des TreeItem dedans, ou tout bêtement un TreeViewer jface qui fera le boulot pour toi : où butes-tu exactement?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2009
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 137
    Par défaut
    Citation Envoyé par Washmid Voir le message
    Bonjour,

    Déjà, petite question : pourquoi utiliser une chaîne de caractère donnant tes informations "à plat", pour transmettre ta structure?
    Il existe un format de document tout pret dédié à sérialiser des structures complexes : XML .
    Il est très facile de générer du XML et de le lire (XmlSerializer, JDOM, etc.).
    J'ai tendance à penser que c'est se compliquer la vie pour pas grand chose, non? (à part bien sûr si tu veux t'amuser à implémenter un parser)

    Ensuite, pour remplir ton arbre, il te suffit de créer un Tree et des TreeItem dedans, ou tout bêtement un TreeViewer jface qui fera le boulot pour toi : où butes-tu exactement?
    Finalement j'ai réussi à le compléter à partir d'une boucle, je supprime ce post.

Discussions similaires

  1. Mettre des string dans un matrice
    Par ArnaudFu13 dans le forum MATLAB
    Réponses: 4
    Dernier message: 31/01/2013, 08h59
  2. Réponses: 2
    Dernier message: 04/07/2012, 16h32
  3. Mettre une string dans un Character[]
    Par SAKDOSS dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 09/03/2011, 16h16
  4. mettre un entier dans une string
    Par kinder29 dans le forum SL & STL
    Réponses: 14
    Dernier message: 14/02/2005, 11h54
  5. mettre les termes d'un string dans une struct
    Par grand's dans le forum SL & STL
    Réponses: 17
    Dernier message: 29/11/2004, 17h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo