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

Graphisme Java Discussion :

Faire des diagrammes de flux / activités


Sujet :

Graphisme Java

  1. #1
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut Faire des diagrammes de flux / activités

    Voilà je souhaiterais savoir s'il existe une API java qui pourrait m'aider à créer dynamiquement des diagrammes d'activités
    ( des rectangles reliés par des flèches avec du texte sur les rectangles et sur les flèches )..
    Il faudrait que ce soit assez flexible pour que je puisse personnaliser ....
    L'objectif est de réaliser le schéma d'un scénario comme celui qu'on peut faire avec l'outil Enhydra Jawe ( scénarios pour workflows )

  2. #2
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    JGraph est pas mal pour cela.

    Si tu développes une application Eclipse RCP, le mieux est peut-être de s'appuyer sur GEF.

  3. #3
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Oui !! JGraph c'est exactement ce qu'il faut ....
    JE me rappelle qu'il y avait un truc qui s'appelait comme ça mais je suis parti sur JFreeChart qui n'a rien à avoir avec ça.

    Merci en tout cas ...

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Et coté netbeans tu as la visual library qui est pas dégueu non plus.
    L'avantage c'est qu'elle inclut des mécanisme de layout gratuits, si je me souviens bien dans JGraph il faut raquer pour celà.

  5. #5
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    ça tombe bien je suis en train de travailler sur netbeans ...
    En fait je veux faire des diagrammes comme ceux du lien que j'ai posté et générer à partir de ces diagrammes des XML et vice versa...

    BOn tu penses que je dois attaquer la Visual Library ou la Graph Library est-elle plus simple.

    D'après ce que j'ai lu sur le site, la Graph Library est l'ancienne version limitée aux graphes alors que Visual Library est plus générique.

    je cite pour Visual Library :
    The library is a successor of the Graph Library 1.0. Its provides general-purpose (not graph-oriented only) visualization.
    et pour Graph Library :

    Graph Library has been designed to support visualization and editing of node-edge structures using drag'n'drop style of work.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah la visual library permet d'arriver à ce genre de choses (le graphique en plein centre) qui est alimenté via la palette sur la droite en D&D :



    Donc ca devrait te convenir, d'autant plus que tu peux faire une application standalone basée sur la Netbeans Platform.
    http://java.dzone.com/news/how-creat...l-applications.

  7. #7
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    En fait je ne veux pas que mon apllication fasse uniquement ça ...
    En fait voilà , le principe c'est que j'ai une application déjà prête où l'utilisateur peut remplir un certain nombre de choses puis générer un fichier XML.

    Dans une première phase, je veux juste que mon application affiche l'équivalent du fichier XML en diagramme que je vais construire dynamiquement à partir de l'XML suivant des règles bien précises.

    Dans un deuxième temps, le MUST serait que j'arrive à construire l'XML à partir d'un diagramme dessiné par l'utilisateur. Pour cela, il faudra que la palette ne contienne que les éléments que j'aurai choisi... de plus je dois associer des informations aux objets dessinés .. je devrais donc les considérer comme des objets avec des propriétés ...

    Penses que Visual Library permet de faire ça ...

  8. #8
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Si l'image que tu m'as montrée correspond à l'application en cours d'éxécution.. ce n'est pas tout à fait ça que je veux ... car le principe s'approche un peu d'Eclipse RCP.

    Par contre le tutoriel ( je l'ai lu en diagonale ) semble répondre plus à mon besoin ....

  9. #9
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par NizarK Voir le message
    Dans une première phase, je veux juste que mon application affiche l'équivalent du fichier XML en diagramme que je vais construire dynamiquement à partir de l'XML suivant des règles bien précises.

    Dans un deuxième temps, le MUST serait que j'arrive à construire l'XML à partir d'un diagramme dessiné par l'utilisateur. Pour cela, il faudra que la palette ne contienne que les éléments que j'aurai choisi... de plus je dois associer des informations aux objets dessinés .. je devrais donc les considérer comme des objets avec des propriétés ...

    Penses que Visual Library permet de faire ça ...
    Bah la library est là pour faire de la représentation graphique d'objets, bref d'un modèle. Dans ton cas il faut découpler la partie XML de la partie graphique.
    Dans le premier cas tu charges ton fichier XML dans un modèle, puis tu affiches ce modèle via la librairie.

    Dans le deuxième cas tu crées ton modèle via l'application en utilisant la visual library. Et tu peux contrôler le contenu de la palette selon tes besoins.

    Se toute façon il n'existe pas de solution miracle te faisant tout d'un coup, mais la visual library correspond à tout ce que tu recherches au niveau graphique. Regardes un peu l'ensemble des tutos proposés sur la page d'acceuil pour l'en convaincre.

  10. #10
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    ça marche ... merci pour votre aide ...

  11. #11
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Bonjour. J'ai une question.
    J'avais le projet de créer une sorte de workflow dont la source d'information entre la base de données et le client serait un XML. Bref, je voulais savoir s'il était possible d'exploiter cette librairie peut être utilisé avec JavaFX ?
    J'ai fais du java il y a longtemps mais je pense pouvoir m'y remettre
    Merci

  12. #12
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah à partir du moment ou tu peux intégrer un composant Swing en JavaFx (avec le SwingComponent).

    Donc tu crées ton graphe, tu le wrappe dans un SwingComponent et l'affaire devrait être réglée.
    http://jfx.wikia.com/wiki/Use_any_swing_component

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 20/06/2017, 14h43
  2. Réponses: 0
    Dernier message: 02/03/2008, 15h49
  3. Réponses: 3
    Dernier message: 05/04/2007, 11h56
  4. chercher composant pour faire des diagrammes
    Par payenneville dans le forum Composants VCL
    Réponses: 5
    Dernier message: 19/05/2006, 08h39
  5. Cherche composant pour faire des diagrammes de Gantt
    Par Ptite Développeuse dans le forum C++Builder
    Réponses: 5
    Dernier message: 27/04/2006, 11h56

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