Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1739 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  conception : éditeurs de diagrammes "boîtes-flèches"

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

conception : éditeurs de diagrammes "boîtes-flèches"

n°574351
nraynaud
lol
Posté le 24-11-2003 à 09:43:54  profilanswer
 

Salut à tous,
 
Dans l'industrie, dans pleins de domaines, on utilise des éditeurs "boîtes-flèches" ; qu'il s'agisse d'éditeurs de diagrammes UML, de Merise, de centraux téléphoniques, de simulation numérique (scicos et simulink), d'interfaces homme-machine (Labview), bref, dans pleins de trucs. Au point que je connais une boîte qui a développé un éditeur "boîtes-flèches" générique en interne qu'elle réutilise à chaque nouvelle application (parceque les problèmes d'"autolayout", de grille, de magnétisme ou d'impression, par exemple, sont toujours les mêmes).
 
Je me demandais si en java il existe des composants pour faire de ces éditeurs très à la mode et quelle architecture donner à l'éditeur de base en Swing.
 
Est-il pratique que les boîtes et les flèches soient des JComponant ? Peut-on utiliser pour le fond du diagramme un JPane posé dans un JScrollPane. Ou doit-on tout faire à la main avec ses petits événements de souris et son petit java2D (et pourquoi ?). Comment gère-t'on les flèches (qui sont accrochées aux boites, même quans on déplace ces dernières) ? Comment interragit-on sur le modèle sous-jacent ?
 
voilou voilou, c'est ouvert quoi.
Trollons sur les éditeurs boîtes-flèches.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 24-11-2003 à 09:43:54  profilanswer
 

n°574356
darklord
You're welcome
Posté le 24-11-2003 à 09:56:50  profilanswer
 

[:blueflag]
(je suis nul en GUI, c'est l'occassion d'apprendre)


---------------
Just because you feel good does not make you right
n°574360
nraynaud
lol
Posté le 24-11-2003 à 10:07:05  profilanswer
 

DarkLord a presque écrit :

[:blueflag]
(je suis nul en GAY, c'est l'occassion d'apprendre)

C'est ta copine qui va être contente !


---------------
trainoo.com, c'est fini
n°574361
darklord
You're welcome
Posté le 24-11-2003 à 10:09:32  profilanswer
 

nraynaud a écrit :

C'est ta copine qui va être contente !


 
0/10


---------------
Just because you feel good does not make you right
n°575145
nraynaud
lol
Posté le 24-11-2003 à 21:25:19  profilanswer
 

Kadreg, envoyé en pénitence par un modofacho en déficit d'hormones de domination, me signale dans mon oreillette que Ilog JViews fournit ce type de services, avec une démo ici : http://www.ilog.fr/products/jviews [...] /index.cfm


---------------
trainoo.com, c'est fini
n°575381
_gtm_
Posté le 25-11-2003 à 09:41:44  profilanswer
 

C'est beau, mais je n'ai pas trouve de prix...

n°575385
darklord
You're welcome
Posté le 25-11-2003 à 09:48:55  profilanswer
 

_gtm_ a écrit :

C'est beau, mais je n'ai pas trouve de prix...


 
prends contact avec eux, tu vas vite les avoir ...


---------------
Just because you feel good does not make you right
n°575587
Dephi
Posté le 25-11-2003 à 13:16:34  profilanswer
 

Je vais peut-etre dire une connerie mais t'as regardé du cote de JGraph ???
 
Librarie graphique puissante (même si en creusant, on se rend compte que bcp de choses ont été mal pensé..) qui correspon à tes besoins..


---------------

n°575675
HelloWorld
Salut tout le monde!
Posté le 25-11-2003 à 14:54:02  profilanswer
 

Tu peux jeter un oeil aux sources d'ArgoUML.
http://argouml.tigris.org/
 
J'ai déjà fait un (petit) truc comme ça, en C++ (Qt). Je gérais tout en soft. Pour les flèches ca me parraît pas top d'utiliser un composant. Pour la boîte mouais... mais étant donné que dans les 2 cas c'est à toi à te gérer l'affichage, l'utilisation de composants n'a plus comme utilité de détecter le click dans la boîte... ce qui est vite fait. Je pense que c'est plsu facile de se passer des composants que de tout faire avec, et c'est + performants aussi.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°588453
nraynaud
lol
Posté le 11-12-2003 à 16:50:48  profilanswer
 

J'ai demandé à un pote, il fait aussi tout à la main avec Graphic. Mais il n'a même pas évalué la possibilité d'utiliser JComponent (apparement ça lui est pas venu à l'esprit, fan de réutilisabilité et fénéants, passez votre chemin), donc c'est pas très instructif.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 11-12-2003 à 16:50:48  profilanswer
 

n°588462
uriel
blood pt.2
Posté le 11-12-2003 à 16:58:33  profilanswer
 

[:drapo] ça peut servir de le savoir


---------------
IVG en france
n°588474
nraynaud
lol
Posté le 11-12-2003 à 17:10:41  profilanswer
 

uriel a écrit :

[:drapo] ça peut servir de le savoir

laisse béton. y'a plus de drapeaux et de questions que de réponses intéressantes.


---------------
trainoo.com, c'est fini
n°588512
R3g
fonctionnaire certifié ITIL
Posté le 11-12-2003 à 17:48:56  profilanswer
 

L'idée d'utiliser des JComponent me semble pas mauvaise ; le déplacement et le redimensionnement des composants est deja implémenté, ainsi que tous le brol events/listeners. chaque composant (flèche ou boite) "écoute" les mouvements de ceux à qui il est accroché, et s'adapte tout seul.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°588515
nraynaud
lol
Posté le 11-12-2003 à 17:53:43  profilanswer
 

R3g a écrit :

L'idée d'utiliser des JComponent me semble pas mauvaise ; le déplacement et le redimensionnement des composants est deja implémenté, ainsi que tous le brol events/listeners. chaque composant (flèche ou boite) "écoute" les mouvements de ceux à qui il est accroché, et s'adapte tout seul.

il y a aussi tout le bordel de la sélection, du focus et du dessin (intelligent, on ne redessine que ce qui est nécessaire).


---------------
trainoo.com, c'est fini
n°588517
R3g
fonctionnaire certifié ITIL
Posté le 11-12-2003 à 17:57:21  profilanswer
 

nraynaud a écrit :

il y a aussi tout le bordel de la sélection, du focus et du dessin (intelligent, on ne redessine que ce qui est nécessaire).

Tout à fait. En fait pour faire sans utiliser de component, il faut tout simplement réinventer tout ce qu'ils proposent. Il y a juste une chose que je ne sais pas, justement à propos de la selection et du focus, c'est si un JComponent peut avoir une forme "bizarre" (genre une forme de flèche) ou si c'est obligatoirement un quadrilatère.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°588549
_gtm_
Posté le 11-12-2003 à 19:08:25  profilanswer
 

Vous connaissez ca:
http://jhotdraw.sourceforge.net/ ?

n°588613
nraynaud
lol
Posté le 11-12-2003 à 20:31:21  profilanswer
 

non, mais ça m'a l'air _extrèmement_ intéressant. Gamma c'est le membre du GoF (auteurs de Design Patterns).
 
C'est bien de voir que je suis en avance sur mon temps : je me pose les mêmes questions que lui à peine 7 ans plus tard ...
 
 
 
Par contre, c'est plus des papiers que du code que je qu'on (vu le nombre de drapeaux) cherche.


Message édité par nraynaud le 11-12-2003 à 20:33:11

---------------
trainoo.com, c'est fini
n°588843
HelloWorld
Salut tout le monde!
Posté le 12-12-2003 à 02:32:37  profilanswer
 

Ca m'intéresse aussi bcp. Je dois pas faire des diagramme, mais un outil pour construire des points, segments, lignes et polygones, (déplacements, connexion, ...)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°589041
H4dd3R
Q2
Posté le 12-12-2003 à 12:22:28  profilanswer
 

J'ai essayé argouml, qui est franchement pas mal, mais malheureusement ne distingue pas les fcts publiques de private de manière visuelle (il faut accéder aux properties pour consulter)..


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°589101
gilou
Modérateur
Modzilla
Posté le 12-12-2003 à 13:58:40  profilanswer
 

J'ai essaye de visualiser une des applets exemple de JHotDraw sur ma becane (XP tous les SP et patchs et .Net)
==> l'install d'un composant Sun merde, et si je demande a debugger pour voir pourquoi, le debugger merde aussi (un pb avec JIT apparement...)
Merci bilou!
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°589114
gilou
Modérateur
Modzilla
Posté le 12-12-2003 à 14:13:55  profilanswer
 

Sinon, pour repondre a la question initiale, il y aurait bien ceci: http://www.yworks.com/en/products_yed_about.htm mais pas Open Source (bien que gratos)
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°589851
tweede
Posté le 13-12-2003 à 11:37:20  profilanswer
 

Pour faire des boites et des fléches, tu peux utiliser également le plugin Draw2d sous eclispe

n°589949
nraynaud
lol
Posté le 13-12-2003 à 16:07:27  profilanswer
 

je crois que ça dévie, le but n'est pas de trouver une application toute faite de boites et de flèches mais de dégager les petterns de réutilisation communs à toutes ces applications.


---------------
trainoo.com, c'est fini
n°620670
kadreg
profil: Utilisateur
Posté le 23-01-2004 à 23:18:12  profilanswer
 

Je cherche une bibliothèque java pour faire ça, vous avez d'autres nom ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°620814
nraynaud
lol
Posté le 24-01-2004 à 11:20:37  profilanswer
 

kadreg a écrit :

Je cherche une bibliothèque java pour faire ça, vous avez d'autres nom ?

Le truc de diagrammes d'éclipse ?


---------------
trainoo.com, c'est fini
n°620816
nraynaud
lol
Posté le 24-01-2004 à 11:29:55  profilanswer
 

kadreg a écrit :

Je cherche une bibliothèque java pour faire ça, vous avez d'autres nom ?

Le truc de diagrammes d'éclipse ?


---------------
trainoo.com, c'est fini
n°621162
kadreg
profil: Utilisateur
Posté le 25-01-2004 à 10:57:40  profilanswer
 

nraynaud a écrit :

Le truc de diagrammes d'éclipse ?


 
Lequel ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°621203
nraynaud
lol
Posté le 25-01-2004 à 12:21:58  profilanswer
 

je crois qu'il s'appelle Graphical Editor Framework ( http://www.eclipse.org/tools/propo [...] posal.html ), mais pour une raison inconnue, j'ai pas accès au site eclipse.org, donc je peux pas trop te dire si c'est bien en rapport avec la choucroute (pas volante).


Message édité par nraynaud le 25-01-2004 à 12:22:26

---------------
trainoo.com, c'est fini
n°621207
kadreg
profil: Utilisateur
Posté le 25-01-2004 à 12:28:22  profilanswer
 

Mouais, c'est basé sur SWT, ce qui l'exclue d'office [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°621229
nraynaud
lol
Posté le 25-01-2004 à 13:27:37  profilanswer
 

kadreg a écrit :

Mouais, c'est basé sur SWT, ce qui l'exclue d'office [:spamafote]

c'est une bonne remarque.


---------------
trainoo.com, c'est fini
n°621255
kadreg
profil: Utilisateur
Posté le 25-01-2004 à 14:05:06  profilanswer
 

Quelqu'un connait ? :  
 
http://www.tomsawyer.com/products.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°668144
spitagor
Posté le 09-03-2004 à 02:25:36  profilanswer
 

juste une remarque : peut on utiliser des javabeans pour faire ce style d'outils? (a priori je dirais oui)
 
 
Je précise que je dois faire un outil qui permet de définir soit meme ses composants, et de les introduire ensuite dans une interface graphique...
 
Je me vois mal embarqué si il faut faire du java2D...

n°668151
kadreg
profil: Utilisateur
Posté le 09-03-2004 à 07:56:52  profilanswer
 

aucun rapport.
 
Un javabean, c'est une façon d'écrire des classes.
 
Le seul rapport entre les deux, c'est que certains éditeurs de javabeans utilisent ce type de bibliothèques pour aider à l'assemblage de composants.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°668152
kadreg
profil: Utilisateur
Posté le 09-03-2004 à 07:57:49  profilanswer
 

Sinon, il y a ça aussi : http://www.jgraph.com/


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°668188
benou
Posté le 09-03-2004 à 09:16:19  profilanswer
 

kadreg a écrit :

aucun rapport.
 
Un javabean, c'est une façon d'écrire des classes.


pas seulement : a la base ca a principalement été pensé pour être des composants graphiques pluggables dans des outils de RAD.

n°668285
spitagor
Posté le 09-03-2004 à 10:51:03  profilanswer
 

Donc finalement ca serait adapté a mon besoin ou pas?
 
merci pour le lien kadreg je vais voir ca de plus pres.

n°668292
spitagor
Posté le 09-03-2004 à 10:56:48  profilanswer
 

reflexion faite je pense que JGraph est peut etre plus adapté... mais le truc qui me plasiat bien dans les javabeans c'etait le concept de "boite a outil" (beanbox)
 
je vasi voir si on peut faire pareil avec JGraph
 
 
encore merci pour le lien

n°806658
nraynaud
lol
Posté le 26-07-2004 à 17:07:12  profilanswer
 

http://java.sun.com/products/javab [...] /index.jsp
 
ce truc fait des boites-flèches (enfin des assemblages de javabeans graphiquement en représentant les liens avec des flêches).
 
La vraie bonne nouvelle c'est que le code source est livré avec.


---------------
trainoo.com, c'est fini
n°806868
the real m​oins moins
Posté le 26-07-2004 à 19:04:27  profilanswer
 

Citation :

Une erreur est survenue au cours du lancement ou de l'exécution de l'application.
 
Titre : Bean Builder 1.0 Beta
Fournisseur : Sun Microsystems, Inc.
Catégorie : Erreur de téléchargement
 
Fichier JAR détérioré dans http://java.sun.com/products/javab [...] uilder.jar

n°806893
nraynaud
lol
Posté le 26-07-2004 à 19:15:09  profilanswer
 

bizarre, chez moi ça a marché.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  conception : éditeurs de diagrammes "boîtes-flèches"

 

Sujets relatifs
[Base De Données] Conception d'une Base EvolutivePlizz, pourriez-vous m'aider à déménager mes boîtes ???
[mysql] pb de conception d'une requête[Java] Pbr principes de conception IHM....
[Java] [Conception basique] Comment vous y prendriez-vous ?Livres sur la conception des compilateurs / cours / ouvrage en ligne
Conception objetles Editeurs pour Windows
Conception de pages Web - avantages et inconvénients des normes[C++] Pbm conception
Plus de sujets relatifs à : conception : éditeurs de diagrammes "boîtes-flèches"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR