Bonjour,
je veux créer un programme en java qui affiche quelque chose comme ça : (comme un chronogramme ... )
Pièce jointe 138331
(Les données Ji, ti, Ri : sont stockés dans une matrice ! )
Merci
Version imprimable
Bonjour,
je veux créer un programme en java qui affiche quelque chose comme ça : (comme un chronogramme ... )
Pièce jointe 138331
(Les données Ji, ti, Ri : sont stockés dans une matrice ! )
Merci
Salut,
Intéressant comme programme. Si tu as des questions, poses-les. Si tu as des problèmes en particulier pour la réalisation, donnes-nous le code qui bloque, et nous verrons si on peut t'aider à débloquer la situation.
Bon , je cherche maintenant des idées qui peuvent m'aider à réaliser ce programme , pour le moment j'ai trouvé comme solution la méthode de Gantt (avec la bibliothèque JFReeChart) mais je ne suis pas satisfait 100 % , si quelqu'un a une idée merci de me la proposer ; )
J'ai utilisé à une époque Mig Calendar (payant), mais les diagrammes de Gantt sont plutôt adaptés à la gestion de projet : je vois pourquoi un tel rendu ne te convient pas. Depuis, je suis passé sous SWT et je suppose que je m'orienterais vers Nebula Gantt, mais le rendu présente les même inconvénient à priori. Je n'en connais pas d'autres.
Si aucune bibliothèque de dessin de diagramme de Gantt ne te satisfait suffisamment, il ne te reste plus qu'à le dessiner toi-même : l'image que tu postes en exemple ne présente pas de difficulté particulière à être réalisée en Java2D.
Merci pour votre aide , je vais réfléchir à Java2D
Bonjour,
( Je n'arrive pas à visualiser votre capture... bizarre :? ).
Je vous aurez conseillé JFreeChart ( comme vous l'avez cité ). Il y a pas mal d'exemples sur java2s, c'est possible qu'en fouillant un peu plus vous trouverez votre bonheur.
Sinon comme dit plus haut, java2D.
Ca ressemble a un StepChart. Et oui dans JFreeChart, dans les demos tu as XYStepRenderDemo1, CategoryStepChartDemo1 qui devrait peut être faire l'affaire...
Merci pour votre aide , la méthode "StepChart" est la meilleure que j'ai trouvé : )